0
点赞
收藏
分享

微信扫一扫

python之numpy的ndarray第一节

创建ndarray

语法:

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

 

object

数组或者嵌套的数列,可以是列表等,用于创建ndarray。

dtype

数组元素的数据类型。若不指定,则使用默认的可代表数组内元素的数据类型,必要时会自动进行类型转换。可选

copy

布尔类型,默认True。对象是否需要复制。可选。

False时,新建的obj和原始obj不指向同一个引用。除非使用__array__方法创建副本,

order

创建数组的样式,c行方向,f列方向,a任意方向(默认)

subok

默认返回一个与基类类型一致的数组

ndmin

指定生成数组的最小维度

 

 

 

例1:

import numpy as np# object参数,指定列表创建ndarraymy_array = np.array([1,2,3,4,5])print(my_array)

结果:

[1 2 3 4 5]

 

例2:

import numpy as np

# object参数,指定二维列表(即嵌套的数列)创建ndarray

my_array = np.array([[1,2,3,4],[23,34,45,56]])

print(my_array)

结果:

[[ 1  2  3  4]

 [23 34 45 56]]

 

例3:

import numpy as np

# dtype参数,指定complex(复数)类型创建ndarray

my_array = np.array([[1,2,3,4],[23,34,45,56]],dtype=complex)

print(my_array)

结果:

[[ 1.+0.j  2.+0.j  3.+0.j  4.+0.j]

 [23.+0.j 34.+0.j 45.+0.j 56.+0.j]]

 

举报

相关推荐

第一节、Python基础之环境搭建

python与excel第一节

Python DTCloud API 第一节

第一节 electron 介绍

位运算第一节

第一节 - “策略模式”

0 条评论