本文整理汇总了Python中scipy.io.mmio.mmwrite函数的典型用法代码示例。如果您正苦于以下问题:Python mmwrite函数的具体用法?Python mmwrite怎么用?Python mmwrite使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了mmwrite函数的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: test_simple_rectangular_real
def test_simple_rectangular_real(self):
a = [[1, 2], [3.5, 4], [5, 6]]
fn = self.fn
mmwrite(fn, a)
assert_equal(mminfo(fn), (3, 2, 6, "array", "real", "general"))
b = mmread(fn)
assert_array_almost_equal(a, b)
示例2: test_simple_rectangular
def test_simple_rectangular(self):
a = [[1, 2, 3], [4, 5, 6]]
fn = self.fn
mmwrite(fn, a)
assert_equal(mminfo(fn), (2, 3, 6, "array", "integer", "general"))
b = mmread(fn)
assert_array_almost_equal(a, b)
示例3: test_simple_skew_symmetric
def test_simple_skew_symmetric(self):
a = [[1,2],[-2,4]]
fn = mktemp()
mmwrite(fn,a)
assert_equal(mminfo(fn),(2,2,4,'array','integer','skew-symmetric'))
b = mmread(fn)
assert_array_almost_equal(a,b)
示例4: matrixFactorization_graphlab
def matrixFactorization_graphlab(self,rows,cols,r,c,algo):
if platform.system() == 'Windows':
base_dir = 'D:'
elif platform.system() == 'Linux':
base_dir = '/workspace'
# Pull out the sparse sub-matrix for current co-cluster
#print r,c
Y_sparse = self.coo_submatrix_pull(rows,cols)
# Convert Data into Matrix Market format and write the Training data to file
Y_mm_file_name = base_dir + '/sdap/data/temp/mf'
# Remove the current files in .../data/temp/
#cmd = "rm -f" + base_dir + "/sdap/data/temp/*"
#os.system(cmd)
if os.path.isdir(base_dir + "/sdap/data/temp/"):
shutil.rmtree(base_dir + "/sdap/data/temp/")
os.mkdir(base_dir + "/sdap/data/temp/")
Y_mm_file = open(Y_mm_file_name,'w')
mm.mmwrite(Y_mm_file,Y_sparse,comment="")
# Call Matrix Factorization code
cmd = "~/graphlabapi/release/demoapps/pmf/pmf "+ Y_mm_file_name +" --matrixmarket=true --D="+str(self.D)+" --lambda="+str(self.lambda_reg)+" --minval=0.5 --maxval=5.0 --ncpus=16 --max_iter=50 --threshold=1e-6"
subprocess.call(cmd,shell=True)#,stdout=subprocess.PIPE,stderr=subprocess.STDOUT) #TO DO replace
#os.system(cmd)
# Read all the files for the output Latent Factors and return Us and Vs
U,V = self.readLatentFactors(base_dir)
#print U.shape, len(rows)
#print V.shape, len(cols)
#import sys
#sys.exit()
return U,V
示例5: test_simple_skew_symmetric_float
def test_simple_skew_symmetric_float(self):
a = array([[1, 2], [-2.0, 4]], "f")
fn = self.fn
mmwrite(fn, a)
assert_equal(mminfo(fn), (2, 2, 4, "array", "real", "skew-symmetric"))
b = mmread(fn)
assert_array_almost_equal(a, b)
示例6: test_simple_hermitian
def test_simple_hermitian(self):
a = [[1, 2 + 3j], [2 - 3j, 4]]
fn = self.fn
mmwrite(fn, a)
assert_equal(mminfo(fn), (2, 2, 4, "array", "complex", "hermitian"))
b = mmread(fn)
assert_array_almost_equal(a, b)
示例7: test_simple_skew_symmetric
def test_simple_skew_symmetric(self):
a = [[1, 2], [-2, 4]]
fn = self.fn
mmwrite(fn, a)
assert_equal(mminfo(fn), (2, 2, 4, "array", "integer", "skew-symmetric"))
b = mmread(fn)
assert_array_almost_equal(a, b)
示例8: test_simple_complex
def test_simple_complex(self):
a = [[1,2],[3,4j]]
fn = mktemp()
mmwrite(fn,a)
assert_equal(mminfo(fn),(2,2,4,'array','complex','general'))
b = mmread(fn)
assert_array_almost_equal(a,b)
示例9: test_simple_hermitian
def test_simple_hermitian(self):
a = [[1,2+3j],[2-3j,4]]
fn = mktemp()
mmwrite(fn,a)
assert_equal(mminfo(fn),(2,2,4,'array','complex','hermitian'))
b = mmread(fn)
assert_array_almost_equal(a,b)
示例10: test_simple_skew_symmetric_float
def test_simple_skew_symmetric_float(self):
a = array([[1,2],[-2.0,4]],'f')
fn = mktemp()
mmwrite(fn,a)
assert_equal(mminfo(fn),(2,2,4,'array','real','skew-symmetric'))
b = mmread(fn)
assert_array_almost_equal(a,b)
示例11: test_simple_complex
def test_simple_complex(self):
a = [[1, 2], [3, 4j]]
fn = self.fn
mmwrite(fn, a)
assert_equal(mminfo(fn), (2, 2, 4, "array", "complex", "general"))
b = mmread(fn)
assert_array_almost_equal(a, b)
示例12: test_simple_rectangular_real
def test_simple_rectangular_real(self):
a = [[1,2],[3.5,4],[5,6]]
fn = mktemp()
mmwrite(fn,a)
assert_equal(mminfo(fn),(3,2,6,'array','real','general'))
b = mmread(fn)
assert_array_almost_equal(a,b)
示例13: test_simple_rectangular
def test_simple_rectangular(self):
a = [[1,2,3],[4,5,6]]
fn = mktemp()
mmwrite(fn,a)
assert_equal(mminfo(fn),(2,3,6,'array','integer','general'))
b = mmread(fn)
assert_array_almost_equal(a,b)
示例14: test_simple_real
def test_simple_real(self):
a = [[1,2],[3,4.0]]
fn = self.fn
mmwrite(fn,a)
assert_equal(mminfo(fn),(2,2,4,'array','real','general'))
b = mmread(fn)
assert_array_almost_equal(a,b)
示例15: test_random_rect_real
def test_random_rect_real(self):
sz = (20,15)
a = rand(*sz)
fn = mktemp()
mmwrite(fn,a)
assert_equal(mminfo(fn),(20,15,300,'array','real','general'))
b = mmread(fn)
assert_array_almost_equal(a,b)