摘要:
介绍几个基础数组统计方法: 1、 sum():沿着轴向计算所有原色的累和,0长度的数组累和为0 2、mean():求数学平均,0长度的数组平均值为NaN 3、cumsum():从0 开始元素累积和 4、cumprod():从1开始元素累积积 axit这个参数很重要,如果不写的话就会把你的结果变成是一 阅读全文
摘要:
这一章就讲解 numpy.where 函数。 他是三元表达式 的向量化版本。 三元表达式: x if condition else y 在 cond 中的元素为 True 时,我们取 xarr 中对应的元素值,反之取 yarr 中的元素,可以通过列表推导式来完成,如下 这样会产生多个问题,首先如果数 阅读全文
摘要:
使用数组进行面向数组编程 使用 NumPy 数组可以使你利用简单的数组表达式完成多种数据操作人物,而无需写大量的循环,这种利用数组表达式来代替显式循环的方法,称为 向量化 。 通常,向量化的数组操作会比纯Python的等价实现在速度上快一到两个数量级,甚至更多。 meshgrid 函数 一句话解释 阅读全文
摘要:
在上一篇的数组转置和换轴之中,换轴的时候书本上用到了 transpose 这个方法,然后数组就莫名其妙的发生了变化,而且根本让人看不懂。于是我就去百度了很久关于 transpose 函数的用法。 总结了以下心得。 一开始我以为 transpose方法只是单纯的把三维数组的每个基层元素的x和y对调了以 阅读全文
摘要:
通用函数也可以称为 ufunc, 是一种在 ndarray 数据中进行逐元素操作的函数。某些简单函数接受了一个或者多个标量数值,并产生一个或多个标量结果,而通用函数就是对这些简单函数的向量化封装。 有很多 ufunc 是简单的逐元素转换,比如 sqrt 和 exp 函数: 这些就是所谓的一元通用函数 阅读全文
摘要:
转置是一种特殊的 数据重组形式,可以返回底层数据的视图而不需要复制任何内容。数组拥有transpose方法,也有特殊的 T 属性: 关于数组的换轴,在下一篇博客有详解。 阅读全文
摘要:
神奇索引 为了选出一个符合特定顺序的子集,可以简单的通过传递一个包含指明所需顺序的列表或数组来完成: 打印结果: 也可以通过负的索引来。就不写上栗子了。 传递多个索引数组时,情况有些不同,这样会根据每个索引元组对应的元素选出一个一维数组 打印结果: 在上面的栗子中,元素(1,0)、(5,3)、(7, 阅读全文
摘要:
form组件 这里抛出一个问题 校验: 1.注册功能 用户输入的用户名中 不能包含‘xxx’ 如果包含了 就提示用户 输入的内容不符合社会主义核心价值观 用户输入的密码 不能小于三位 如果密码少于三位 提示用户 密码太短了 校验数据通常是前后端都有校验 但是前端校验可有可无 哪怕再牛逼 后端也必须要 阅读全文
摘要:
创建多对多表关系的三种方式 在我们之前创建多对多表的时候,一直用的都是全自动的方式来创建第三张表的。 好处坏处都很明显,好处就是方便,坏处就是老板叫你加个字段你就炸了。 这个就不用说了,连django存在的意义都没了,好多方法都不能用。 半自动也是最推荐使用的,虽然他不支持了那四个方法,但好在那四个 阅读全文
摘要:
代码推导的过程冗长,不予陈述。直接讲用法。 推导出来的分页器(功能不完美) 阅读全文
摘要:
批量插入数据 当我们想要批量得向数据库插入数据的时候,该怎么做?按照之前的思想,应该会有以下代码。在Django中需要向数据库中插入多条数据(list)。使用如下方法,每次save()的时候都会访问一次数据库。导致性能问题: 没事,也就走了大概一千次数据库吧。耗时长的不得了,所以要如何才能优化这个代 阅读全文
摘要:
ajax传送文件 ajax传文件需要注意的事项 1、利用formdata对象 能够简单的快速的从前端传输数据 (普通键值 +文件),这就是阿贾克斯的优势了。不用分开传了。 2、有几个参数 : 1.data:formdata对象 2.contentType:false 3.processD 阅读全文
摘要:
前后端在做数据交互的时候 一定一定要表明你所发的的数据到底是什么格式 前段后交互 你不能骗人家,不然后端开发人员来找你的时候会抄着一根凳子腿。 你的数据时什么格式 你就应该准确无误告诉别人是什么格式 那么怎么告诉后端你要发送的数据的格式是什么呢 form 表单是通过 他的 enctype 而 aja 阅读全文
摘要:
ajax语法结构 特点: Ajax是一门js的技术 基于原生js开发的,但是用原生的js写代码过于繁琐 我们在学的时候 只学如何用jQuery实现ajax AJAX 最大的优点是在不重新加载整个页面的情况下,可以与服务器交换数据并更新部分网页内容。 (这一特点给用户的感受是在不知不觉中完成请求和响应 阅读全文
摘要:
数据传输编码模式的解析 urlencoded 还记不记得之前讲过的用 form 表单传送文件,我们需要去改变一个表单的参数,enctype参数,默认的时候是 urlencoded 模式,想一下,前端页面发送给后端的数据是什么类型的?是字典?还是字符串?或者是类似于关键字参数那样的的 username 阅读全文
摘要:
choice参数 choices = ( (1,'male'), (2,'female'), (3,'others') ) gender = models.IntegerField(choices=choices) """ 1.如果我存的是上面元组中数字会怎么样 2.如果我存的数字不在元组范围内又会 阅读全文