NumPy 数组对象 nd.array
1. 数组属性
nd.array数组是存储单一数据类型的多维数组
属性 | 描述 |
---|---|
ndim | 返回int。表示数组的维数 |
shape | 返回元组 tuple。表示数组的尺寸,对于n行m列的矩阵,形状(n,m) |
size | 返回int。表示数组的元素总数,等于数组形状的乘积。三行四列=12 |
dtype | 返回data-type。描述数组中元素的类型 |
itemsize | 返回 int。表示数组的每个元素的大小(以字节为单位) |
- 创建数组并查看属性
2. 数组创建
numpy.array(object, dtype=None, copy=True, order=‘K’,subok=False, ndmin=0)
参数 | 描述 |
---|---|
object | 接收array。表示想要创建的数组。必须给定,无默认。 |
dtype | 接收data-type。表示数组所需的数据类型。如果未给定,则选择保存对象所需的最小类型。默认为None。设置了就优先以设置的为主。 |
ndmin | 接收int。指定生成数组应该具有的最小维数。默认为None |
-
重新设置数组的shape,变为三行两列
-
使用 arange 函数创建数组
之前接触的range(10)是0-9的10个数字,arange也是类似
- 使用 linspace 函数创建数组
np.linspace(start, stop, num=5