2.2.1 ndrray对象

1、创建数组、数列与矩阵

import numpy as np

# 数组numpy.array
print(np.array([1, 2, 3, 4]))
print(np.array([[1, 2], [3, 4]]))
# numpy.arange方法创建等差数列,左闭右开
print(np.arange(15))
print(np.arange(10, 20, 2))  # 首值,末值,步长
print(np.arange(15).reshape(3, 5))  # 3行5列
# numpy.linspace方法
print(np.linspace(1, 3, 9))  # 首值,末值,个数构造等比数列
# zeros,ones,eye方法

print(np.zeros((3,4)))#全0矩阵
print(np.ones((3,4)))#全1矩阵
print(np.eye(3))#对角线为1的矩阵

2、常见属性

import numpy as np

a=np.zeros((2,2,2))
print(a.ndim)#a的维数
print(a.shape)#a的每一维大小
print(a.size)#a的元素个数
print(a.dtype)#a的元素数据类型

猜你喜欢

转载自www.cnblogs.com/DMax/p/12178678.html