gpt4 book ai didi

python - 在 numpy 数组的一维中跳过一个值

转载 作者:太空宇宙 更新时间:2023-11-03 14:01:20 27 4
gpt4 key购买 nike

我有一个 numpy 数组,其形状为 (72, 671)。通常我会像这样选择第一个维度中的所有内容:

new_var = old_var[0:72]

但是,对于一个文件,我需要跳过第一个维度的#18。换句话说,我想选择 0:17,然后选择 19:72(或者你会根据包含/不包含的内容正确编写)。我试过:

new_var=old_var[0:18,19:72]

但这只在第一个维度中选择 0:18,然后在第二个维度中选择 19:72。至少这是我认为它正在做的,因为结果变量的长度是 18。我找不到如何更正语法,所以任何帮助将不胜感激。

最佳答案

我想你可以使用 np.r_

old_var = np.random.random((72,671))
new_var = old_var[np.r_[0:18,19:72]]
new_var.shape

输出:

(71, 671)

关于python - 在 numpy 数组的一维中跳过一个值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48891675/

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