gpt4 book ai didi

python - 如何截断一个numpy数组?

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

我正在尝试使用以下代码行将“数据”(大小为 112943)截断为形状(1,15000):

data = np.reshape(data, (1, 15000))

但是,这给了我以下错误:
ValueError: cannot reshape array of size 112943 into shape (1,15000)

有关如何修复此错误的任何建议?

最佳答案

换句话说,由于您只需要前 15K 个元素,您可以为此使用基本切片:

In [114]: arr = np.random.randn(112943)

In [115]: truncated_arr = arr[:15000]

In [116]: truncated_arr.shape
Out[116]: (15000,)

In [117]: truncated_arr = truncated_arr[None, :]

In [118]: truncated_arr.shape
Out[118]: (1, 15000)

关于python - 如何截断一个numpy数组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50916647/

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