我有一个巨大的矩阵,并希望将其保存在一个文件中的三元组格式(行-值-列)格式,我如何在numpy中实现这一点?
我可能会这样写:
I, J = np.indices(values.shape)
triplets = np.column_stack(ar.ravel() for ar in (I, J, values))
np.savetxt(filename, triplets, '%i %i %.9f')