sklearn sparse matrix 的构造方法

来源:互联网 发布:mysql 1054 编辑:程序博客网 时间:2024/06/11 16:54

1、SciPy中 sparse matrix的格式:

2、写入稀疏矩阵,一个元素,一个元素写入。

from scipy.sparse import *from scipy import *from numpy import *import csvS = dok_matrix((10000,10000), dtype=bool)f = open("your_file_name")reader = csv.reader(f)for line in reader:    S[int(line[0]),int(line[1])] = True
3、

import numpy as npimport matplotlib.pyplot as pltimport picklefrom sklearn import linear_model, datasets, metricsfrom sklearn.cross_validation import train_test_splitfrom sklearn.neural_network import BernoulliRBMfrom sklearn.pipeline import Pipelinefrom scipy.sparse import csr_matrixfrom scipy.sparse import *from scipy import *#X = np.random.randint(2, size=(10000, 100))#X2 = csr_matrix(X)X2 = dok_matrix((100,100), dtype=int)for i in range(10):        X2[i,i] = 1print X2

0 0
原创粉丝点击