- 博客(4)
- 收藏
- 关注
原创 Python数据模型
1 Python 数据模型与魔术方法 对于在C++、Java等语言有一定的开发经验的程序员而言,初次接触Python的时候,往往会对其中不太“面向对象”的一些写法感到困惑。例如,我们在取一个字符串的长度的时候,会用len(sen)这样的写法,而不是更加"面向对象"的sen.length()。那么为什么要这样做呢?流畅的python一书,一上来就用整整一个章节来讲述了这一内容,可见其重要之处所在。 在python中,我们首先就要面对着相对于C++之类的面向对象语言的一个重大的不同之处:在python中,一切都
2021-08-25 14:37:30
153
原创 头文件与类的声明
头文件与类的声明 1、C与C++的数据和函数 [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-bWn7Y6fD-1620554012233)(关于数据和函数.png)] 我们先来看一下在数据和函数的组织上,C和C++有什么异同。 如上图所示,在C语言中,我们首先拥有一个数据Data,然后会有处理数据的函数Function。这里会产生一个问题:理论上来讲,只要你的函数规定的功能足够多,对于任何数据都可以使用我们这里所规定的函数Function来处理。毫无疑问,这是会对数据的安全性
2021-05-09 17:54:06
613
原创 2.1 Python数据类型与numpy数组的创建
2.1 python数据类型 2.1.1 Python整形 Python使用C语言实现。其中,它的整型是一个C语言结构体,包含四部分: 1、ob_refcnt,它是一个引用计数,帮助python处理内存分配和回收; 2、ob_type, 它将变量类型编码; 3、ob_size,它指定接下来的数据成员大小; 4、ob_digit,包含我们希望python变量显示的实际整型值。 由此可见,与C相比,python存储一个整型,会带来一定的开销。这是因为,C语言中的整型,本质上是一个标签,而python中的整型则是
2021-04-20 15:41:34
1253
1
原创 DBScanSD论文笔记
DBSCANSD论文笔记 这篇文章主要是针对海上态势聚类的计算,是对DBScan算法的改进。 一、绪论部分 自动识别系统(Automatic Idenficationn System, AIS)是一种通过与附近船舶、AIS基站和卫星交换数据来识别和定位船舶的自动跟踪系统。国际海事组织要求使用了AIS系统的船只在靠近港口的时候使用一定的航道,但是现在还不能检测出这些船只是否遵循这样的航道。 这篇文章就是想要解决这样的问题。它在对船只进行聚类的时候,使用IMO规则。第一步就是,调整基于密度的聚类方法的参数,来找
2021-02-01 21:51:31
759
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人