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

浙公网安备 33010602011771号