创建ndarray
a = [1,2,3]
b = np.array(a)
c = np.array([[1,2],[3,4]])
d = np.array([[1,2],[3,4]],dtype=complex) # 指定数据类型
print(b , b.dtype)
print(c , c.dtype)
print(d , d.dtype)
创建数值都为1的ndarray
array_one = np.ones([3, 10], dtype=np.int)
print(array_one)
创建数值都为0的ndarray
array_zero = np.zeros([4, 10], dtype=np.float)
print(array_zero)
创建指定数值的ndarray
array_full = np.full((3, 10), 5)
print(array_full)
Numpy查看数组属性
.shape 为 (3,) 代表一维数组,有三个元素
.shape 为 (2,6) 代表二维数组,2行,6列
a = [1,2,3]
b = np.array(a)
# 数组元素个数:3
print(b.size)
# 数组形状:c
print(b.shape)
# 数组维度:1
print(b.ndim)
# 数组元素类型:int32
print(b.dtype)
.ndim表示数组的维数