稀疏矩阵的建立:coo_matrix()
from scipy.sparse import coo_matrix
# 建立稀疏矩阵
data = [1,2,3,4]
row = [3,6,8,2]
col...= [0,7,4,9]
c = coo_matrix((data,(row,col)),shape=(10,10)) #构建10*10的稀疏矩阵,其中不为0的值和位置在第一个参数
print(c)
?...稀疏矩阵转化为密集矩阵:todense()
d = c.todense()
print(d)
?
3....将一个0值很多的矩阵转化为稀疏矩阵
e = coo_matrix(d) #将一个0值很多的矩阵转为稀疏矩阵
print(e)
4. save:类似于matlab中的.mat格式,python也可以保存参数数据...print(aa)
# save
np.save('test_save_1.npy', aa) #保存一个数组
np.savez('test_save_2', aa=aa, d=d) #保存多个数组,其中稀疏矩阵可以直接保存