【发布时间】:2021-04-10 08:10:31
【问题描述】:
我如何使用 numpy 使用 reshape 或 .T 或 reverse 等函数并纯粹通过使用 for 循环或列表理解 打印此结果?
下面是我想问的一个例子:
我该如何转换:
[[ 1. 5. 9.]
[ 2. 6. 10.]
[ 3. 7. 11.]
[ 4. 8. 12.]]
到这里:
[[ 1. 8. 9.]
[ 2. 7. 10.]
[ 3. 6. 11.]
[ 4. 5. 12.]]
这是我目前写的代码:
import numpy as np
arr= np.ones((4,3))
for i in range(4):
for j in range(3):
arr[i,j]+=i
arr[i,j]+=j*5
print(arr)
【问题讨论】:
标签: python arrays numpy matrix reverse