python - 如何将 numpy 数组拆分为单个值?

标签 python numpy

<分区>

所以我现在有一个像

这样的 numpy 数组
[[0, 1, 2, 3, 4]]

但我希望它是

[[0],[1],[2],[3],[4]]

有列表理解方法吗?

最佳答案

使用 reshape或翻译 T你可以这样做:

a = np.array([[0, 1, 2, 3, 4]])

a.reshape(a.size, 1)

a.T

结果是:

array([[0],
       [1],
       [2],
       [3],
       [4]])

关于python - 如何将 numpy 数组拆分为单个值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51675442/

相关文章:

python - np.array 中特定长度的连续部分的 Min-Max 差异

python - 查找多个数组具有相同值的索引的快速算法

Python、bottle,现在开始调试

python - rpy2 + 负二项式 glm

javascript - 在 Django 中使用 ajax POST 请求

python - 将numpy数组拆分为 block

python - 使用多处理和多线程时锁定文件 - Python

python - 从行中减去行的最小值

python - Python 中具有大量组的 Anova 测试

python - 固定长度整数分区的唯一排列,其中每个元素都有一个最大值