分类:python
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:类似...
继续阅读 >
2020
09-27
2020
09-27
关于matplotlib如何设置图例的位置?如何将图例放在图外?以及如何在一幅图有多个子图的情况下,删除重复的图例?我用一个简单的例子说明一下。importpandasaspdimportnumpyasnpimportmatplotlib.pyplotaspltfig=plt.figure(1)ax1=fig.add_subplot(2,2,1)ax2=fig.add_subplot(2,2,2)ax3=fig.add_subplot(2,2,3)ax4=fig.add_subplot(2,2,4)df1=pd.DataFrame(np.random.randn(3,5),columns=['one','two','thr...
继续阅读 >
python中获取字典的key列表和value列表#-*-coding:utf-8-*-#定义一个字典dic={'剧情':11,'犯罪':10,'动作':8,'爱情':3,'喜剧':2,'冒险':2,'悬疑':2,'惊悚':2,'奇幻':1}#通过list将字典中的keys和values转化为列表keys=list(dic.keys())values=list(dic.values())#结果输出print("keys列表为:",end='')print(keys)print("values列表为:",end='')print(values)测试结果:假设定义一字典,m={"a":3...
继续阅读 >
2020
09-27
2020
09-27