Передача аргумента numpy.arange () - PullRequest
0 голосов
/ 03 декабря 2009

Я пытаюсь передать значения, которые я хочу использовать 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 Ответ

2 голосов
/ 03 декабря 2009

arange похоже на функцию range Python.

Возможно, вы искали numpy.array?

Или, может быть, вы действительно хотите, чтобы диапазон составлял от 0,1 до 6,3 с шагом 0,1. В этом случае используйте синтаксис распаковки аргументов Python:

arguments = (.1, 6.3, .1)
numpy.arange(*arguments)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...