Python 传递numpy.arange()参数
我正在尝试传递我希望numpy.arange使用的值 代码是:Python 传递numpy.arange()参数,python,numpy,Python,Numpy,我正在尝试传递我希望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”的操作数类型不受支持 我试着把元组和列表放在一个字符串中。这些都不起作用
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”的操作数类型不受支持
我试着把元组和列表放在一个字符串中。这些都不起作用
我查阅了文献,找不到这方面的参考资料
任何见解都将不胜感激。
arange
类似于python的范围
函数
也许您正在寻找numpy.array
或者,您真的希望以0.1的步长将范围从0.1到6.3。在这种情况下,请使用Python的参数解包语法:
arguments = (.1, 6.3, .1)
numpy.arange(*arguments)
我不得不将“argument=…”改为“arguments=…”,然后它就成功了。我必须仔细阅读Python关于解包sytax的论点。谢谢