import numpy as np
0. 生成等差数列
np.arange(0, 10, 1, dtype=int) = [0 1 2 3 4 5 6 7 8 9] #大于等于0, 小于10,步长为1的等差数列
np.arange(10) = [0 1 2 3 4 5 6 7 8 9] #默认大于等于0, 小于10,步长为1的等差数列
1. 生成多维数组,并批量初始化元素
1.1生成2*3初始值为0的数组
np.zeros((2, 3), dtype=int) = [[0 0 0]
[0 0 0]]
1.2生成2*3*2初始值为1的数组
np.ones((2, 3, 2), dtype=int) = [[[1 1]
[1 1]
[1 1]]
[[1 1]
[1 1]
[1 1]]]
2. 初始化两个二维数组
a = np.array([[1, 2], [1, 1]])
b = np.array([[1, 2], [1, 1]])
print结果:
a= [[1 2]