numpy的基本使用


numpy使用手册:https://www.runoob.com/numpy

numpy.array(object,dtype=None,copy=True,order=None,subok=False,ndmin=0)

object:表示1一个数组的数据类型

dtype:可选参数,通过它可以更改数组的数据类型

copy:可选参数,当数据源是ndarray时表示数组能否被复制,默认是True

order:可选参数,以哪种内存布局创建数组,有三个可选值,分别为C(行序列)、F(列序列)、A(默认)

ndmin:可选参数,用于指定数组的维度

subok:可选参数,类型bool值,默认False,为True:使用object的内部数据类型;False:使用object数组的数据类型

1.array()函数,括号类可以放列表、元组、数组、迭代对象、生成器

 2.多数服从少数,如果np中有一个数据类型和其他不符,其他数据都会转换成这个数据类型  str > float > int

 3.将浮点型的数据转成整形,每个元素直接取整

 4.如果没有定义copy的参数就会默认为True,当赋值时就会开辟内存空间,如果定义copy的参数为False时,就不会创建副本,即两个参数就会指向同一块内存空间。此时修改其中一个数组的数据,另一个的数据就会被修改

 5.ndmin用于指定数组的维度 .shape可以查看当前的数组是几行几列的

 6.andim 可以查看这个数组的维度

 7.subok参数,类型为bool值,默认为False,为True,使用内部数据类型,为False:使用数组的数据类型利用np.mat()可以创建一个矩阵

相关