我的问题是我有这个数组:
np.array([0.0, 0.0, -1.2, -1.2, -3.4, -3.4, -4.5, -4.5])
我想像这样将元素转换为数组:
np.array([[0.0], [0.0], [-1.2], [-1.2], [-3.4], [-3.4], [-4.5], [-4.5]])
那么我可以使用循环或 numpy 函数来完成这项任务吗?
最佳答案
或者简单地说:
arr[:,None]
# array([[ 0. ],
# [ 0. ],
# [-1.2],
# [-1.2],
# [-3.4],
# [-3.4],
# [-4.5],
# [-4.5]])
关于python - 如何将数组项本身转换为数组Python,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38314820/