输出:
[[ 1, 2, 3, 4],
[ 5, 6, 7, 8],
[ 9, 10, 11, 12]]
重塑为2行6列
np.reshape(initial_array, (2,...6))
输出:
[[ 1, 2, 3, 4, 5, 6],
[ 7, 8, 9, 10, 11, 12]]
重塑为4行3列
np.reshape(initial_array, (...使用 numpy.resize() 改变数组大小
将数组改变为2行5列,多余的部分重复初始元素
np.resize(initial_array, (2, 5))
输出:
[[ 1, 2, 3,...使用 numpy.transpose() 和 .T 进行数组转置
转置3行4列的数组
np.transpose(reshaped_array_1)
输出:
[[ 1, 5, 9],
[ 2,...6, 10],
[ 3, 7, 11],
[ 4, 8, 12]]
另一种转置方法,转置2行6列的数组
reshaped_array_2.T
输出:
[[ 1, 7],
[ 2, 8