加速python运行的骚操作!
摘要:一、代码优化原则 1.原则一:不要过早优化 很多人一开始写代码就奔着性能优化的目标,“让正确的程序更快要比让快速的程序正确容易得多”。因此,优化的前提是代码能正常工作。过早地进行优化可能会忽视对总体性能指标的把握,在得到全局结果前不要主次颠倒。 2.原则二:权衡优化代价 优化是有代价的,想解决所有性
阅读全文
(一)Pandas-Series结构
摘要:参考链接:http://c.biancheng.net/pandas/dataframe.html 原理: 基于Numpy,底层由cpython、c编写,对数据进行整合、操作、处理、分析、可视化;Pandas 的主要数据结构是 Series 和 DataFrame,一维、二维数据结构,使得数据操作更
阅读全文
virtualenv、virtualenvwrapper创建虚拟环境与使用原理
摘要:摘要:virtualenv和virtualenvwrapper是创建和管理python虚拟环境的工具包,virtualenvwrapper是virtualenv的封装与扩展而来,方便创建、删除、切换虚拟环境 一、原理 macos ~/.bash_profile添加系统环境变量: export WOR
阅读全文
(第九篇)python中特殊的内置变量-魔法方法
摘要:一、__doc__ 用于获取对象的文档字符串,文档字符串用三重引号表示,可以在函数、类、模块等Python对象中使用,于描述该对象的用途、参数、返回值等信息。 def my_function(): """This is the docstring for my_function.""" pass p
阅读全文
python创建类的两种方式和类由自定义type创建
摘要:(1)第一种:直接创建 1 class Foo(object,metaclass=type): 2 def __init__(self): 3 print("我执行了") 4 super().__init__() 5 6 def test(self,x): 7 return x+1 (2)第二种:通
阅读全文