Python
文章平均质量分 53
itsc
https://weibo.com/shanchuantian
展开
-
Python中神奇的「type」,即可查看类型,又可以创建对象
任何事物都逃不过历史包袱,除非他设计之后就一成不变,在看Python的type类型的时候,才发现也有这个问题。这个例子中,Person是一个类,它继承了models.Model,这个类是一个元类,它创建了一个类,这个类有name和age两个属性。它将返回一个 int 对象,这是因为在 Person 类的元类中,它将 IntegerField 转换为 int 对象。Django 通过公开一个简单的 API 并使用元类,从该 API 重新创建代码来完成幕后的实际工作,从而使复杂的事情看起来简单。原创 2023-11-17 21:01:10 · 351 阅读 · 0 评论 -
谁在用Django?
大概有这些吧:DisqusBitbucketInstagramMozilla FirefoxPinterestNASAOnionMahaloThe Washington PostEventbritechaturbate.comjsfiddle.netudemy.comsemrush.comcourses.edx.orgfr.semrush.comrankboost...原创 2019-10-15 22:58:06 · 345 阅读 · 0 评论 -
【python】matplotlib生成散点矩阵图
数据贴后面,先上代码: 比较简单就不解释了。# scatterimport numpy as npimport matplotlib.pyplot as pltdata = np.loadtxt('scatterData.txt')X = [-3, -2, -1, 0, 1, 2, 3]Y = [-2, -1, 0, 1, 2]plt.scatter(data[:,0], data[:,1],原创 2016-04-10 20:02:23 · 8482 阅读 · 1 评论 -
【python】matplotlib在把坐标轴移到中间后如何去掉两个坐标轴上多余的一个0?
问题在【python】matplotlib生成散点矩阵图 中,画出的图把坐标轴移动到中间后,x和y轴的0需要去掉一个。这个如何办到?解决获取坐标轴后,用坐标轴的函数set_yticks或者set_xticks来设置轴显示的标记。 但是,需要注意函数set_yticks或者set_xticks的使用位置,似乎使用了ax.spines后,程序会重置坐标轴的标记显示,比如这样写是不会去掉那个0的(即使我原创 2016-04-24 09:02:51 · 12011 阅读 · 2 评论 -
关于python的环境的小结
折腾半天,发现最简单的还是使用Anaconda,下载后安装就什么也不用管了,大部分包已经安装了,如果还需要,直接在Anaconda中安装即可。至于用什么IDE,Anaconda自带有spyder。也可以用Pycharm,使用pycharm的时候,新建项目时要注意,不新建环境,使用已有环境,找到Anaconda的python所在位置,它应该会自己定位(~/anaconda3/bin/python)...原创 2018-05-22 10:54:00 · 292 阅读 · 0 评论 -
python解析文本
在书的时候看到下面的内容觉得很难看,想把回车符去掉,换行符直接换行。思想是遍历,遇到<cr>就直接索引加4,遇到<lf>换行并且索引加4,其他正常输出。文本如下:GET /cs453/index.html HTTP/1.1<cr><lf>Host: gaia.cs.umass.edu<cr&g原创 2018-11-23 22:17:16 · 1259 阅读 · 0 评论