Python基础
文章平均质量分 84
grace_cxj
这个作者很懒,什么都没留下…
展开
-
python用matplotlib绘图,如何删除重复冗余图例
问题:由于自己做项目的时候,需要循环的绘制数据,假设有100个样本,每个样本包含两个坐标点(A, B),我需要对这两个点标上不同的颜色,同时还要画出两点间的连线。显然这个问题中图例我只需要3个(A点,B点,AB的连线),而不是300个,因为每个样本的A点都是同样的颜色,B点也都是一样的颜色,AB的连线也是。但是单纯的在画完图之后用plt.legend(), 它会给你画出所有300个图例来,这肯...原创 2018-07-08 22:04:45 · 14499 阅读 · 9 评论 -
numpy数组互换两行及赋值问题
import numpy as npa = np.array([[1,1,1],[2,2,2],[3,3,3], [4,4,4]])tmp = a[1]a[1] = a[2]a[2] = tmptmp只是a[1]的另一个名字,它并不是将a[1]复制了之后,就与a[1]无关,或许可理解为一种引用。所以这段代码的效果并不能如愿互换原始a数组的第2行和第三行,而是会将2,3行都变成原来的...原创 2018-07-09 00:06:46 · 4719 阅读 · 1 评论