实际上我正在尝试在Swift中实现PageRank算法。我正在使用Swix和加速框架。实际上我需要求解PageRank我需要解决线性方程式。我试图通过取矩阵的逆来做到这一点。然后将逆矩阵与其他矩阵相乘。我需要将矩阵声明为“矩阵”类型,因此我可以直接通过Swix中的inv()函数得到它的逆。
我需要一个这样的矩阵:
[[1.0,0.0,-0.85],
[-0.425,1.0,0.0],
[-0.425,0.85,1.0]]
我试过这个
var A=matrix(columns:3,rows:3)
A=[[1.0,0.0,-0.85],[-0.425,1,0],[-0.425,-0.85,1]]
怎么做?此外,任何其他帮助将不胜感激。
答案 0 :(得分:0)
如果您创建数组和数组,它会起作用吗?
var a = [[Float]]()
a = [[1.0,0.0,-0.85],
[-0.425,1.0,0.0],
[-0.425,0.85,1.0]]
print (a[0][1]) // prints: 0.0