要在python中处理的什么是稀疏矩阵阵计算前k小的特征值和相应的特征向量。不想在matlab中做这件事了所有的数据预处理和展现工作都想在python中完成。然而一般的linalg提供的eig开销太大要计算所有的特征值和特征向量,这个开销要达到 O(N^3)对于谱聚类来说,这个开销是不能忍受的
所以要借助什么是稀疏矩阵阵计算的工具包。
#保存成matlab可以读取的格式{"A":A}前面的A表示在matlab中的名字,后面的A表示在python中名字 #tol=0表示使用原先的计算精度结果如下还是相当好的——的矩陣耗时32.58秒,求出前3小的特征值计算精度为0.001:
背景: 要在python中处理的什么是稀疏矩阵阵,计算前k小的特征值和相应的特征向量不想在matlab中做這件事了,所有的数据预处理和展现工作都想在python中完成然而一般的linalg提供的eig开销