import numpy as np
print(np.array([1, 2, 3, 4, 5])) # 把列表转换为数组
print(np.array((1, 2, 3, 4, 5))) # 把元组转换成数组
print(np.array(range(5))) # 把range对象转换成数组
print(np.array([[1, 2, 3], [4, 5, 6]])) # 二维数组
print(np.arange(8)) # 类似于内置函数range()
print(np.arange(1, 10, 2))
print(np.linspace(0, 10, 11)) # 等差数组,包含11个数
print(np.linspace(0, 10, 11, endpoint=False)) # 不包含终点
print(np.logspace(0, 100, 10)) # 对数数组
print(np.logspace(1,6,5, base=2)) # 对数数组,相当于2 ** np.linspace(1,6,5)
print(np.zeros(3)) # 全0一维数组
print(np.ones(3)) # 全1一维数组
print(np.zeros((3,3))) # 全0二维数组,3行3列
print(np.zeros((3,1))) # 全0二维数组,3行1列
print(np.zeros((1,3))) # 全0二维数组,1行3列
print(np.ones((1,3))) # 全1二维数组
print(np.ones((3,3))) # 全1二维数组
print(np.identity(3)) # 单位矩阵
print(np.identity(2))
print(np.empty((3,3)))
网友评论