次数 : 5,000,000 NSMutableArray //0.131999/0.116085/0.112128 NSArray //0.116842/0.111675/0.108623 NSMutableSet //0.169277/0.144648 NSSet //0.183578/0.129827 可以看出来不可变集合的for in遍历大概快10~20%.这是由于不可变集合在for in的时候对突变进行检查造成的损失.如果要写高性能的只读集合,copy一次换后面的快速读取.…
本文翻译自文章: Pandas Cheat Sheet - Python for Data Science ,同时添加了部分注解. 对于数据科学家,无论是数据分析还是数据挖掘来说,Pandas是一个非常重要的Python包.它不仅提供了很多方法,使得数据处理非常简单,同时在数据处理速度上也做了很多优化,使得和Python内置方法相比时有了很大的优势. 如果你想学习Pandas,建议先看两个网站. (1)官网: Python Data Analysis Library (2)十分钟入门Pandas…
关键缩写和包导入 在这个速查手册中,我们使用如下缩写: df:任意的Pandas DataFrame对象 同时我们需要做如下的引入: import pandas as pd 导入数据 pd.read_csv(filename):从CSV文件导入数据 pd.read_table(filename):从限定分隔符的文本文件导入数据 pd.read_excel(filename):从Excel文件导入数据 pd.read_sql(query, connection_object):从SQL表/库导入数…
本文翻译自文章:Pandas Cheat Sheet - Python for Data Science,同时添加了部分注解. 对于数据科学家,无论是数据分析还是数据挖掘来说,Pandas是一个非常重要的Python包.它不仅提供了很多方法,使得数据处理非常简单,同时在数据处理速度上也做了很多优化,使得和Python内置方法相比时有了很大的优势. 如果你想学习Pandas,建议先看两个网站. (1)官网:Python Data Analysis Library (2)十分钟入门Pandas:10…
本文翻译自文章:Pandas Cheat Sheet - Python for Data Science 对于数据科学家,无论是数据分析还是数据挖掘来说,Pandas是一个非常重要的Python包.它不仅提供了很多方法,使得数据处理非常简单,同时在数据处理速度上也做了很多优化,使得和Python内置方法相比时有了很大的优势. 如果你想学习Pandas,建议先看两个网站. (1)官网:Python Data Analysis Library (2)十分钟入门Pandas:10 Minutes to…
本文翻译自文章:Pandas Cheat Sheet - Python for Data Science,同时添加了部分注解. 对于数据科学家,无论是数据分析还是数据挖掘来说,Pandas是一个非常重要的Python包.它不仅提供了很多方法,使得数据处理非常简单,同时在数据处理速度上也做了很多优化,使得和Python内置方法相比时有了很大的优势. 如果你想学习Pandas,建议先看两个网站. (1)官网:Python Data Analysis Library (2)十分钟入门Pandas:10…
本文收集整理了机器学习相关速查表(Machine Learning Cheatsheet),包含机器学习.Python.Numpy.Pandas.Matplotlib.线性代数.微积分.统计学.概率论等相关速查表.我已经建立了开源项目MachineLearningCheatsheets,我将持续更新机器学习相关的各种cheatsheet,欢迎star. 目录 机器学习 神经网络架构 Azure机器学习算法 SAS 机器学习算法 The world of machine learning algo…
返回目录 (1)通用序列操作 “序列”表示索引为非负整数的有序对象集合,列表.元组.字符串都属于序列.区别在于:列表是可变的,而元组和字符串是不可变的.序列的通用操作他们都可以用. 操作或方法 简述 举例或说明 s[i] 返回序列第 i 个元素 -1为最后一个元素,-2为最后第二个元素,依此类推 s[i:j:k] 返回第 i 到 j-1 个元素的新序列,k为可选步长 切片规则详见下述 s1 + s2 操作符,将2个序列拼接生成一个新序列 (1,2) + ('a','b')   # 结果为 (1,…
peewee常用功能速查 peewee 简介 Peewee是一种简单而小的ORM.它有很少的(但富有表现力的)概念,使它易于学习和直观的使用. 常见orm数据库框架 Django ORM peewee SQLAlchemy Django ORM 优点: 易用,学习曲线短 和Django紧密集合,用Django时使用约定俗成的方法去操作数据库 缺点: QuerySet速度不给力,会逼我用Mysqldb来操作原生sql语句. Peewee 优点: Django式的API,使其易用 轻量实现,很容易和…
jQuery 速查 基础 $("css 选择器") 选择元素,创建jquery对象 $("html字符串") 创建jquery对象 $(callback) $(document).ready() 的简写 length/size() jquery对象中元素的个数 get() 取得DOM元素集合 get(index) 取得DOM元素 选择器 #id,element,.class,* ,... 类似于css选择器 获得/设置属性 attr(property) 获取/设置属…