我在python中使用numpy,为了创建一个nx1
矩阵。我希望矩阵的第1个元素是3
,第2-1
,然后是n-1个元素-1
,最后是n个元素3
。所有之间的元素,也就是说,从元素3到元素n-2应该是0
。我把上面提到的矩阵画了一个图,是这样的:x1c 0d1x
我是python的新手,使用numpy,但似乎是一个管理矩阵的好工具。到目前为止,我尝试的是创建nx1
数组(给n
一些值)并将其初始化为0
。
import numpy as np
n = 100
I = np.arange(n)
matrix = np.row_stack(0*I)
print("\Matrix is \n",matrix)
字符串
有什么线索告诉我该怎么做吗?或者该用什么套路?
4条答案
按热度按时间8ehkhllq1#
最简单的方法可能就是做以下事情:
字符串
希望这能有所帮助;)
t3irkdon2#
字符串
很容易变成(n,1):
型
jrcvhitl3#
字符串
xuo3flqw4#
我想有效的方法是:
字符串
的数据