分类:编程语言
在python中,用于数组拼接的主要来自numpy包,当然pandas包也可以完成。而,numpy中可以使用append和concatenate函数:1.建立数组#pandas有专门的连接方法importnumpyasnp#np.size(a,0)行数#np.size(a,1)列数a=np.array([[1,2],[3,4],[5,6]])b=np.array([[11,22],[33,44],[55,66]])print(np.size(a,0))print(np.size(a,1))print(a)print(b)2.np.append函数c=np.append(a,b)print(c)d=np.append(a,100)#...
继续阅读 >
1.稀疏矩阵的建立:coo_matrix()fromscipy.sparseimportcoo_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)2.稀疏矩阵转化为密集矩阵:todense()d=c.todense()print(d)3.将一个0值很多的矩阵转化为稀疏矩阵e=coo_matrix(d)#将一个0值很多的矩阵转为稀疏矩阵print(e)4.save:类似...
继续阅读 >