gpt4 book ai didi

python - 在 numpy 2-dim 数组中堆叠列以获得 1-dim 数组

转载 作者:行者123 更新时间:2023-11-28 20:13:55 25 4
gpt4 key购买 nike

如何将二维 Numpy 数组中的所有列堆叠到一维数组中。

即我有:

x = np.array([[1, 3, 5],[2, 4, 6]])

我想得到:

np.array([1, 2, 3, 4, 5, 6])

有没有一种方法可以在没有循环或列表理解的情况下实现这一点?

最佳答案

您可以使用 ravel :

x = np.array([[1, 3, 5],[2, 4, 6]])

res = x.ravel('F') # or x.T.ravel()

# array([1, 2, 3, 4, 5, 6])

关于python - 在 numpy 2-dim 数组中堆叠列以获得 1-dim 数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52153991/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com