1.函数的动态参数 1.1 动态接收位置参数 在参数位置用*表示接受任意参数 def eat(*args): print('我想吃',args) eat('蒸羊羔','蒸熊掌','蒸鹿尾儿','烧花鸭','烧雏鸡','烧…
分类:python
Django中的文件上传(利用class-based view)
背景介绍 在Django的官网上有专门介绍如何处理文件上传的文档,其中说到了如何利用model来处理文件上传的场景。但是,在Django中最快速的开发方式是利用class-based views来进行开发。所以,我自己整…
django 静态文件
MEDIA_ROOT is the folder where every files uploaded with an FileField will go. STATIC_ROOT is the folder where…
[这段代码很Pythonic]相见恨晚的itertools库
前言 最近事情不是很多,想写一些技术文章分享给大家,同时也对自己一段时间来碎片化接受的知识进行一下梳理,所谓写清楚才能说清楚,说清楚才能想清楚,就是这个道理了。 很多人都致力于把Python代码写得更Pythonic,一…
简析前端学习python3的基础
以下是整理的JavaScript和python的基础区别的整理: 字符串、列表、元组、字典、集合、函数 字符串 声明一个字符串 python str = '123' str = "123" Tips: 如果是三个引号的话…
Python 主线程捕获子线程异常
多线程异常 接上一篇Python手动中断(Ctrl-C)多线程程序,这一篇来探讨多线程程序中另一个问题:主线程捕获子线程异常。 博客原文 为什么会产生这个问题 先来看这个问题对应的代码是怎样的: import time …
Windows虚拟环境下安装mysql-python
因为在虚拟环境下安装mysql-python走了许多弯路,特此记录,也希望以后的朋友避免像我一样,被环境配置问题搞的半死 直接使用pip安装mysql-python会报错 pip install MySQL-python…
Python中的魔法方法
想多么简单就多么简单 __ getattribute __(self,name):当特性name被访问时自动被调用 __ getattr __(self,name):当特性name被访问且对象没有相应的特性时被自动调用 …
机器学习实践中应避免的七种常见错误
摘要:在机器学习领域,每个给定的建模问题都存在几十种解法,本文作者认为,模型算法的假设并不一定适用于手头的数据;在追求模型最佳性能时,重要的是选择适合数据集(尤其是“大数据”)的模型算法。 1. 想当然地使用默认损失函数…
《机器学习实战》第五章梯度上升算法的直观理解
第五章讲的是Logistic 回归,作者提出了梯度上升算法,本文是对该算法的一个通俗易懂的解释,不需要任何梯度的知识就能理解,造福广大初学者。 简单描述问题 给定一个样本集,每个样本点有两个维度值(X1,X2)和一个类别…
[译] Python装饰器Part I:装饰器简介
假以时日,我相信装饰器一定会成为Python这门编程语言一个更加强大的功能。到目前为止,我觉得到我所看到的有关介绍Python装饰器的文章都或多或少地会让人觉得困惑,所以在这儿尝试看能否修正这些问题。 装饰器 vs 装饰…
记录自己在Django中踩过的坑
1.django中两个views是不能互相引用对方的方法,models不能引用views的方法。 2.django 无法通过migration自动添加字段时候,使用以下命令生成sql脚本,然后手动执行 python ma…