Xan*_*der 7 python numpy vector
我是一个新的python用户,我想知道如何制作一个0到n的向量.我希望用户能够为n输入一个整数,并接收[0,1,2,3,4,5 ...,n]的输出.
这就是我到目前为止所做的......
from numpy import matrix
n=int(raw_input("n= "))
for i in range(n, 0, -1):
K = matrix(i)
print K
Run Code Online (Sandbox Code Playgroud)
但这是我得到的输出:
[0][1][2][3][4][5]...[n]
Run Code Online (Sandbox Code Playgroud)
转置矩阵没有帮助.我究竟做错了什么?
谢谢您的帮助!
joe*_*joe 13
使用内置功能:
range(n)
Run Code Online (Sandbox Code Playgroud)
(如果你想要一个列表为[0,1,...,n],那么应该是n + 1)
如果您想使用numpy,您可以使用arange:
>>> import numpy as np
>>> np.arange(10)
array([0, 1, 2, 3, 4, 5, 6, 7, 8, 9])
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
37412 次 |
| 最近记录: |