【发布时间】:2018-09-11 15:51:39
【问题描述】:
基本上,我要创建的是一个接受数组的函数,在这种情况下:
numpy.linspace(0, 0.2, 100)
并为数组中的每个元素运行许多其他代码,最后创建一个新数组,其中每个元素的每个计算都有一个数字。一个简单的例子是函数正在做这样的乘法:
def func(x):
y = x * 10
return (y)
但是,我希望它能够将数组作为参数并返回一个数组,该数组由每次乘法的每个 y 组成。上面的函数适用于此,但我尝试为我的代码创建的函数不适用于此方法,而是只返回一个值。还有另一种方法可以使功能按预期工作吗?感谢您的帮助!
【问题讨论】:
-
您能解释一下“为每个元素的每个计算创建一个包含一个数字的新数组”是什么意思吗?
-
我的意思是,在我的示例中,该函数将创建一个名为“y”的数组,其中包含数组中用作函数参数的每个“x”的数字“x * 10”。
标签: python arrays python-3.x function arguments