gpt4 book ai didi

python - 将值 append 到 np 数组上的切片

转载 作者:太空宇宙 更新时间:2023-11-03 23:56:11 25 4
gpt4 key购买 nike

我有一个已初始化的 numpy 数组,如下所示:

pulse = np.ndarray(shape = (300, 10001, 3), dtype = float) 

我想用我从文件中读取的一些数据填充这个数组。我想要填充它的方式示例如下所示:

pulse[0][0][0] = 1
pulse[0][1:10001][0] = data

其中数据是一个包含 10000 个元素的数组。

这可以使用 append 或 numpy 的其他函数来完成吗?

最佳答案

您当前方法的问题是您分配给数据的副本,因此原始数组保持不变。而是分配给数组的 View (称为切片分配),这样您就可以就地修改:

pulse[0, 1:10001, 0] = data

关于python - 将值 append 到 np 数组上的切片,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57659887/

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