gpt4 book ai didi

Python如何将形状为(1000L, 1L)的值转换为形状为(1000L,)的值

转载 作者:行者123 更新时间:2023-12-01 03:39:39 25 4
gpt4 key购买 nike

我有一个形状为(1000L, 1L)的变量,但是该结构对后续分析造成了一些错误。需要转换为形状(1000L,)。让我说得更具体一些。

import numpy as np
a = np.array([1,2,3])
b = np.array([[1],[2],[3]])

我想将 b 转换为 a。有什么快速的方法吗?

最佳答案

有很多方法可以做到这一点,例如索引:

a = b[:, 0]

拆解:

a = numpy.ravel(b)

或 reshape :

a = numpy.reshape(b, (-1,))

关于Python如何将形状为(1000L, 1L)的值转换为形状为(1000L,)的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39824210/

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