Pergunta

Eu estou tentando passar os valores que eu quero numpy.arange para uso.

O código é:

for x in numpy.arange(argument)

onde argumento é:

argumento = (.1,6.3, 0,1) (tuple)

TypeError: arange: arguements scaler esperado em vez de uma tupla

= argumento [.1,6.3, 0,1] (lista)

TypeError: sem suporte tipo de operando (s) para -: 'str' e 'int'

argumento =' .1,6.3, 0,1' (string)

TypeError: sem suporte tipo de operando (s) para -: 'str' e 'int'

e eu tentei colocar a tupla e lista em uma string. Nenhuma delas funcionou.

Eu procurei na literatura e podem não encontrar nenhuma referência a isso.

Qualquer idéias seria apreciada.

Foi útil?

Solução

arange é como função range de python.

Talvez você estava procurando numpy.array?

Ou talvez você realmente queria que a faixa a ser 0,1-6,3 em passos de 0,1. Nesse caso, use uma sintaxe de desembalar o argumento de Python:

arguments = (.1, 6.3, .1)
numpy.arange(*arguments)
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top