python
凉梨汁儿
--
展开
-
Python数据分析概念和环境准备
数据分析的基本概念 1.用适当的统计分析方法对收集来的大量数据进行分析 2.提取有用信息和形成结论 3.对数据加以详细研究和概况总结 目的:从数据中挖掘规则、验证猜想、进行预测 数据分析流程 明确目的(提出问题)——>准备数据——>数据解析——>分析数据——>获得结论——>成果可视化 学习数据分析 1.有岗位需要 2.是机器学习的基础 3.数据科学的基础 环境部署 jupyter: 1.基于web的在线编辑器 2.可交互式 3…ipynb文件分享 4.支持markdown py原创 2020-05-24 22:14:05 · 179 阅读 · 0 评论 -
Python垃圾回收、调试性能分析、参数
python垃圾回收机制 计数引用我们反复提过好几次, Python 中一切皆对象。因此,你所看到的一切变量,本质上都是对象的一个指针。 那么,怎么知道一个对象,是否永远都不能被调用了呢? 就是当这个对象的引用计数(指针数)为 0 的时候,说明这个对象永不可达,自然它也就成为了垃圾,需要被回收。 import os import psutil # 显示当前 python 程序占用的内存大小 def show_memory_info(hint): pid = os.getpid() p =原创 2020-05-21 21:26:09 · 228 阅读 · 0 评论 -
Python类与对象深度问题与解决技巧-02
1.如何派生内置不可变类型并修改其实例化行为 #我们想自定义一种新类型的元组,对于传入的可迭代对象,我们只保留其中int类型且值大于0的元素,例如: IntTuple([2,-2,'jr',['x','y'],4]) => (2,4) 如何继承内置tuple 实现IntTuple 2.如何为创建大量实例节省内存 在游戏中,定义了玩家类player,每有一个在线玩家,在服务器内则有一个player的实例,当在线人数很多时,将产生大量实例(百万级) 如何降低这些大量实例的内存开销? 解决方案: 定义类的原创 2020-05-19 16:16:32 · 168 阅读 · 0 评论 -
Python深入类和对象-01
学习导图: 1.鸭子类型和多态 多态的是应用于Java和C#这一类强类型语言中,而Python崇“鸭子类型”’ 动态语言调用实例方法时不检查类型,只要方法存在,参数正确,就可以调用。这就是动态语言的“鸭子类型”,它并不要求严格的继承体系,一个对象只要“看起来像鸭子,走起路来像鸭子”,那它就可以被看做是鸭子。 所谓多态:定义时的类型和运行时的类型不一样,这时就称为多态。 2.抽象基类(abc模块) 抽象基类(abstract base class,ABC):抽象基类就是类里定义了纯虚成员函数的类。纯虚原创 2020-05-17 23:17:18 · 97 阅读 · 0 评论