我正在尝试从用户那里获取输入并希望将值存储在矩阵中。我正在使用 Python 2.7 并有一个用于获取输入的代码。但我收到一个错误,其中指出:
Traceback (most recent call last):
File "C:/.../sim.py", line 18, in <module>
print 'Please enter the equitities'
File "<string>", line 1, in <module>
NameError: name 'AAPL' is not defined
这是我的代码:
ls_symbols_cnt = input('Enter the number of equities')
i = 0
n = 0
print 'Please enter the equities'
while n<=ls_symbols_cnt:
ls_symbols[i,n] = input('Enter equity %n')
n =+ 1
难道我做错了什么?有没有办法使用 numpy 来获取矩阵的值?感谢您的输入。
将其更改为 raw_input 后,出现此错误:
Traceback (most recent call last):
File "C:/Users/Rohit/Downloads/Computational_Investing/Hw-1/sim.py", line 21, in <module>
ls_symbols[i,n]= raw_input('Enter equity')
NameError: name 'ls_symbols' is not defined
我不确定为什么它说名称未定义。感谢您的输入!