因为在虚拟环境下安装mysql-python走了许多弯路,特此记录,也希望以后的朋友避免像我一样,被环境配置问题搞的半死 直接使用pip安装mysql-python会报错 pip install MySQL-python…
标签: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…
re.DOTALL --编写多行模式的正则表达式
这个问题一般出现在希望使用句点(.)来匹配任意字符,但是忘记了句点并不能匹配换行符时: import re comment = re.compile(r'/\*(.*?)\*/') # 匹配C的注释 text1 = '/…
六个窍门帮助提高Python运行效率
窍门一:关键代码使用外部功能包 Python简化了许多编程任务,但是对于一些时间敏感的任务,它的表现经常不尽人意。使用C/C++或机器语言的外部功能包处理时间敏感任务,可以有效提高应用的运行效率。这些功能包往往依附于特定…
Python 模块,文件操作,异常捕获
1模块 定义:一个.py就是一个模块 在模块中声明的全局的变量都可以用包括普通变量,函数,类 模块导入方法: a. import 模块名 通过使用 模块名. 函数名()的方法使用模块中的内容 b. From 模块 imp…
速撸《python学习手册》--第6章-动态类型简介
主要介绍多态以及它提供的多态性。 缺少类型生命语句的情况 在python中,类型是运行过程中自动决定的,而不是通过代码声明。 变量、对象和引用 变量创建:第一次赋值时创建了它。之后每次赋值都会改变已经创建的变量名的值。 …
Python 猜数字游戏
游戏内容:猜数字游戏 游戏过程描述 程序运行起来,随机在某个范围内选择一个整数。 提示用户输入数字,也就是猜程序随即选的那个数字。 程序将用户输入的数字与自己选定的对比,一样则用户完成游戏,否则继续猜。 使用次数少的用户…
Python & Numpy 教程(上)
原英文教程网址:http://cs231n.github.io/python-numpy-tutorial/ ————————…