随笔分类 -  python

摘要:原因解释:浮点数(小数)在计算机中实际是以二进制存储的,并不精确。比如0.1是十进制,转换为二进制后就是一个无限循环的数:0.00011001100110011001100110011001100110011001100110011001100python是以双精度(64bit)来保存浮点数的,后面 阅读全文
posted @ 2019-07-09 23:18 忧郁白衬衫 阅读(9179) 评论(0) 推荐(1)
摘要:Django用户继承AbstractUser后密码为明文 其实本不应该有这个问题,却花了我很久的时间,因为还是初学阶段。 造成这个原因是因为在admin注册的生活没有指定Admin 在app的admin.py里面 阅读全文
posted @ 2018-06-03 03:01 忧郁白衬衫 阅读(2551) 评论(2) 推荐(0)
摘要:python面向对象基础 什么是面向对象编程? 面向对象编程是一种程序设计的范式,它把程序当做不同对象的相互调用,是对现实世界建立的一种对象模型。 面向对象编程的基本思想 也就是类和实例 类 :类是用于定义抽象的类型。比如人,是一类东西 实例:实例是根据类的定义被创建出来的。比如小红同学,就是根据人 阅读全文
posted @ 2018-03-28 11:11 忧郁白衬衫 阅读(691) 评论(0) 推荐(0)
摘要:Django的urls.py加载静态资源图片,TypeError: view must be a callable or a list/tuple in the case of include(). 想直接显示图片,加个静态的地址,查了许多网上资料。写进去后报错:TypeError: view mu 阅读全文
posted @ 2018-03-08 17:26 忧郁白衬衫 阅读(951) 评论(0) 推荐(1)
摘要:使用python操作XML增删改查 什么是XML? XML 指可扩展标记语言(EXtensible Markup Language) XML 是一种标记语言,很类似 HTML XML 的设计宗旨是传输数据,而非显示数据 XML 标签没有被预定义。您需要自行定义标签。 XML 被设计为具有自我描述性。 阅读全文
posted @ 2018-01-24 15:58 忧郁白衬衫 阅读(19332) 评论(0) 推荐(2)
摘要:一、引言 读写数据文件的重要性就不必多说了。 二、读取列表形式数据的文件 1、我们写几行CSV格式(列表形式,两值之间逗号隔开)的数据。 使用genfromtxt()函数读取数据。接收三个参数:文件名,分隔符,是否有列标题 这个函数的包含两层循环:第一层循环每一行,第二层循环将每一行中的多个值分开后 阅读全文
posted @ 2017-12-12 16:50 忧郁白衬衫 阅读(3280) 评论(0) 推荐(0)
摘要:一、引言 在我们操作数组的时候,返回的是新数组还是原数组的链接,我们就需要了解对象副本和视图的区别。 向量化和广播是numpy内部实现的基础。 二、对象副本和视图 我们应该注意到,在操作数组的时候返回的不是视图就是副本。 副本:复制 视图:链接 1.所有的赋值运算不会为此创建副本。把数组a赋值给了数 阅读全文
posted @ 2017-12-10 23:07 忧郁白衬衫 阅读(1064) 评论(0) 推荐(0)
摘要:前几篇博文我写了数组创建和数据运算,现在我们就来看一下数组对象的操作方法。使用索引和切片的方法选择元素,还有如何数组的迭代方法。 一、索引机制 1.一维数组 2.二维数组 二维数组也被称为矩阵,是由行和列组成的。axes为2,用0轴表示行,用1表示列。[行索引,列索引] 二、切片操作:抽取部分数组元 阅读全文
posted @ 2017-12-06 20:10 忧郁白衬衫 阅读(3706) 评论(0) 推荐(0)
摘要:一、算术运算符 最简单的就是给数组加上一个标量,然后每个都元素都加上这个标量,当然也可以减乘除。 这些运算符还可以用于两个数组的运算。在numpy中这些运算符是元素级的,即只用于位置相同的元素。 此外,这些运算符还适用于返回值为numpy数值的函数。 二、自增自减运算符 因为python中是没有-- 阅读全文
posted @ 2017-11-30 12:52 忧郁白衬衫 阅读(8803) 评论(0) 推荐(0)
摘要:今天学习到numpy基本的运算方法,遇到了一个让我比较难理解的问题。就是dot函数是如何对矩阵进行运算的。 一、dot()的使用 参考文档:https://docs.scipy.org/doc/numpy/reference/generated/numpy.dot.html dot()返回的是两个数 阅读全文
posted @ 2017-11-30 03:15 忧郁白衬衫 阅读(154561) 评论(10) 推荐(9)
摘要:ndarray(N-dimensional array)对象是整个numpy库的基础。 它有以下特点: 同质:数组元素的类型和大小相同 定量:数组元素数量是确定的 一、创建简单的数组: np.array([2,2]) 创建了一个长度为2的一维数组 array(data,dtype=):该函数可以传递 阅读全文
posted @ 2017-11-29 02:33 忧郁白衬衫 阅读(1653) 评论(0) 推荐(0)
摘要:一、引言 最近在学习numpy,书上要求安装一个Ipythpn,可以自动导入Numpy,pandas等数据分析的模块,可是当我安装后,并不能自动导入numpy模块,还需要自己import。我就去查了一下ipython的官方文档。 Introduction to IPython configurati 阅读全文
posted @ 2017-11-22 14:17 忧郁白衬衫 阅读(3173) 评论(1) 推荐(0)
摘要:一、安装环境 Windows10 64、python2.7 二、Numpy下载 1、下载Numpy: 下载地址:https://www.lfd.uci.edu/~gohlke/pythonlibs/#numpy cp27表示python2.7,因为我的python是amd64的,所以我下载了nump 阅读全文
posted @ 2017-11-21 23:54 忧郁白衬衫 阅读(7344) 评论(0) 推荐(0)