2024-04-18 09:13:32 发布
网友
我想用X乘以它的转置:
我对X是list的np.array感到有点困惑
X
list
np.array
o将python上的list列表转换为array,并在可以使用以下命令后对其进行算术计算:
import numpy as np A = [[638, 331, 327, 30.3], [331,589,384,560], #0.049 [327,384,560,4.81], [3.03,0.049,4.81,1.46]] X = np.array([np.array(a) for a in A])
因为在您的代码中,如果您检查好X[i]的类型,它将是一个列表,因此我们不能对其进行计算。你知道吗
第二句话。你的矩阵X有4行4列,但是第2行包含5个元素,而其余的行包含4个元素(我在注释中添加了额外的元素)
现在有了4x4的数组矩阵,可以使用:
np.dot(X,X.T)
o将python上的list列表转换为array,并在可以使用以下命令后对其进行算术计算:
因为在您的代码中,如果您检查好X[i]的类型,它将是一个列表,因此我们不能对其进行计算。你知道吗
第二句话。你的矩阵X有4行4列,但是第2行包含5个元素,而其余的行包含4个元素(我在注释中添加了额外的元素)
现在有了4x4的数组矩阵,可以使用:
相关问题 更多 >
编程相关推荐