gpt4 book ai didi

python - 将一个数组中的数组元素与另一个数组分开 - Python

转载 作者:太空宇宙 更新时间:2023-11-04 03:35:29 24 4
gpt4 key购买 nike

我有两个 numpy 数组 ymr_div,形状分别为 (110,) 和 (120,)。我想将 ymr_div 相除,即 ym 的第一个元素除以 r_div 的第一个元素,第二个元素乘第二个元素,依此类推。我尝试将两个数组都转换为列表并将它们分开,但无济于事。尝试了 truedivmap,但无法获取 map 中的值。

这是我到目前为止尝试过的:

from operator import truediv
norm_y = map(truediv, ym_list, first)

并将它们转换为列表,并将它们分开,这导致了 TypeError

数组的形状不匹配,但我只想使用 r_div 的前 110 个元素。

最佳答案

您可以切片 r_div 以在除法之前获取前 110 个值:

ym / r_div[:110]

/ 运算符在 NumPy 数组上按元素进行除法。

关于python - 将一个数组中的数组元素与另一个数组分开 - Python,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29288155/

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