传递参数给numpy.arange()
我想把我想要的值传给numpy.arange这个函数。
代码是:
for x in numpy.arange(argument)
这里的参数是:
参数 = (.1, 6.3, .1)(元组)
结果是:TypeError: arange: 期望的是标量参数,而不是元组
参数 = [.1, 6.3, .1](列表)
结果是:TypeError: 不支持的操作数类型:'str' 和 'int'
参数 = '.1, 6.3, .1'(字符串)
结果是:TypeError: 不支持的操作数类型:'str' 和 'int'
我还尝试把元组和列表放在字符串里,但这些都没有成功。
我查阅了相关资料,但找不到任何参考信息。
任何见解都会很感激。
1 个回答
3
arange
就像是 Python 的 range
函数。
也许你是在寻找 numpy.array
?
或者你确实想要的范围是从 0.1 到 6.3,每次增加 0.1。那样的话,可以使用 Python 的参数解包语法:
arguments = (.1, 6.3, .1)
numpy.arange(*arguments)