python - Python - 给出一维数组。数组必须至少是二维的
问题描述
所以我在 Python 中手动输入了一个197x197
矩阵(oops),现在我想把它提升到一个力量。但是,当我使用 Matrix_powers 时,出现上述错误..
我这样输入矩阵:
A = numpy.array([
[ ...... ]
])
我用len(A[i])
for i
each 查看每行中的元素数量,所有元素都说197
. 但是,当我使用 时numpy.shape
,尺寸会被打印出来,(197, )
所以我真的不知道这怎么可能。
解决方案
你想要这个吗?(详细阐述凯文的评论)
import numpy as np
A = np.array([[i for i in range(1,198)] for j in range(1,198)])
A
A.shape
会产生
array([[ 1, 2, 3, ..., 195, 196, 197],
[ 1, 2, 3, ..., 195, 196, 197],
[ 1, 2, 3, ..., 195, 196, 197],
...,
[ 1, 2, 3, ..., 195, 196, 197],
[ 1, 2, 3, ..., 195, 196, 197],
[ 1, 2, 3, ..., 195, 196, 197]])
(197, 197)
推荐阅读
- python - TypeError:需要一个类似字节的对象,而不是“RowProxy”
- android - 传递“这个”和“活动!!”有什么区别?在创建 ViewModelProvider 实例时作为 ViewModelStoreOwner
- r - 在数据框的值之间添加精确的空间
- python - 如何在views.py django中管理slug
- javascript - d3v4 结帐图表 - 确保图例和圆圈的配色方案正确
- python - float() 参数必须是字符串或数字,而不是“时间戳”:python pandas
- python - 有什么方法可以更新 Flask 中的变量值吗?
- c# - 以不同的时间间隔同时执行两种不同的方法c#
- vb6 - VB6用鼠标右键单击时获取文件夹路径
- c++ - 用 C++ 编写解析器来解析给定的 HTML 实体