摘要:
官网的手写版如下: update_or_create(defaults=None, **kwargs)¶ A convenience method for updating an object with the given kwargs, creating a new one if necessar 阅读全文
摘要:
k-近邻算法原理 简单地说,K-近邻算法采用测量不同特征值之间的距离方法进行分类。 优点:精度高(计算距离)、对异常值不敏感(单纯根据距离进行分类,会忽略特殊情况)、无数据输入假定(不会对数据预先进行判定)。 缺点:时间复杂度高、空间复杂度高。 适用数据范围:数值型和标称型。 工作原理 存在一个样本 阅读全文
摘要:
Matplotlib基础知识 Matplotlib中的基本图表包括的元素 x轴和y轴 axis水平和垂直的轴线 x轴和y轴刻度 tick刻度标示坐标轴的分隔,包括最小刻度和最大刻度 x轴和y轴刻度标签 tick label表示特定坐标轴的值 绘图区域(坐标系) axes实际绘图的区域 坐标系标题 t 阅读全文
摘要:
介绍 SQLAlchemy是一个基于Python实现的ORM框架。该框架建立在 DB API之上,使用关系对象映射进行数据库操作,简言之便是:将类和对象转换成SQL,然后使用数据API执行SQL并获取执行结果。 安装 pip3 install sqlalchemy SQLAlchemy本身无法操作数 阅读全文
摘要:
人口分析案例 需求: 导入文件,查看原始数据 将人口数据和各州简称数据进行合并 将合并的数据中重复的abbreviation列进行删除 查看存在缺失数据的列 找到有哪些state/region使得state的值为NaN,进行去重操作 为找到的这些state/region的state项补上正确的值,从 阅读全文
摘要:
Axios的使用方法 Axios 是一个基于 promise 的 HTTP 库,可以用在浏览器和 node.js 中。 实现步骤: - 从浏览器中创建 [XMLHttpRequests](https://developer.mozilla.org/en-US/docs/Web/API/XMLHttp 阅读全文
摘要:
前端路由的实现原理 为什么要做单页面应用? (1) 传统的开发方式url改变后,立马发送请求响应整个页面, 有可能资源过多,传统开发会让前端的页面出现"白屏", 用户体验较差 (2) SPA单页面应用:锚点值的改变后不会立刻发送请求, 而是在某个合适的时机, 发送ajax请求, 局部改变页面中的数据 阅读全文
摘要:
一 ESMAScript6的基础语法 1 声明变量 let和conset 我们在使用var声明变量时 在js中属于全局作用域,而使用let则属于局部作用域 let声明的变量有两种现象: 第一种 属于局部作用域 第二种 没有覆盖现象 const 声明的是常量并且也是局部作用域,也就是无法修改变量中的值 阅读全文
摘要:
Djang启动时,且在读取项目中路由之前执行某个py文件 在任意app的apps.py中的Config类中定义ready方法,并调用autodiscover_modules from django.apps import AppConfig from djngo.utils.module_loading import autodiscover_modules class StarkConfig(A 阅读全文
摘要:
class UserProfile(auth.AbstractBaseUser, auth.PermissionsMixin): email = models.EmailField( verbose_name='email address', max_length=255, unique=True, ) is_active = models.BooleanField(default=True) # 阅读全文