NumPy数组是一个多维数组对象,称为ndarray。其由两部分组成:
① 实际的数据
② 描述这些数据的元数据
利用指定元素创建数组
创建一个一维数组
import numpy as np
# 创建一个一维数组
arr1 = np.array([1,2,3])
print("列表:",[1,2,3])
print("数组:",arr1)
print(type(arr1))
===========================================
列表: [1, 2, 3]
数组: [1 2 3]
<class 'numpy.ndarray'>
创建多维数组,注意数组的最外层方括号
arr2 = np.array([[1,2,3],[4,5,6]])
arr3 = np.array([[[1,2,3],
[4,5,6]],
[[7,8,9],
[10,11,12]]])
print(arr2)
print(arr3)
# 输出数组的秩(维度数量)
print('arr2的秩为:',arr2.ndim)
print('arr3的秩为:',arr3.ndim)
===========================================
[[1 2 3]
[4 5 4]]
[[[ 1 2 3]
[ 4 5 6]]
[[