【发布时间】:2019-06-19 17:51:22
【问题描述】:
所以我在这里有点迷路了。我有一个 numpy 数组,其中包含多个数组。我的目标是对大数组内部的所有数组求和,得到一个包含这些求和值的奇异数组。
我已经尝试过使用 np.sum() 但这一步太过分了,并且将返回单个整数值的所有内容相加。
我想要完成的一个例子: a = (数组([1, 2, 3]), 数组([3, 4, 5])) **执行一些步骤,期望的结果是: a = (array([4, 6, 8]))
【问题讨论】:
-
"我有一个 numpy 数组,其中包含多个数组。"什么?所以你的数组的
dtype是对象?请提供minimal reproducible example 注意,a = (array([1, 2, 3]), array([3, 4, 5]))不是包含多个数组的数组。它是一个包含数组对象的元组。 -
让我们明确一点 - 这是一个多维数字数组,还是一个包含数组的对象 dtype 数组?区别很重要,但您的描述含糊不清。你读过
sum的axis参数吗? -
所有数组的长度是否相同?
标签: python python-3.x numpy