python随笔
wyf_zyrs
这个作者很懒,什么都没留下…
展开
-
python 列表去重(数组)的几种方法
一、方法1代码如下 复制代码 ids = [1,2,3,3,4,2,3,4,5,6,1] news_ids = [] for id in ids: if id not in news_ids: news_ids.append(id) print news_ids思路看起来比较清晰简单 ,也可以保持之前的排列顺序。二、方法2通过set方法进...转载 2018-09-04 10:26:55 · 183 阅读 · 0 评论 -
三元运算符
三元运算符格式:变量 = 值1 if 条件 else 值2 当条件成立时把 值1 赋值给变量,条件不成立时把 值2 赋值给变量。示例: b = 20c = a if a>b else bprint(c) # 条件不成立,把 b 的值赋给 c,也就是 c 的值为 20注意:值得位置可以用print() 等函数代替...原创 2018-09-09 17:35:02 · 286 阅读 · 0 评论 -
循环的应用
循环的应用计算1~100之间的累积和 参考代码sum = 0 # 注意的是:初始化要在循环外面for i in range(101) sum += iprint(sum)break 和 cuntinue 补充break 会立即终止循环,跳转到循环之后开始执行 continue 会结束当前循环,跳转到下一轮循环的条件判断 注意: ...原创 2018-09-09 17:36:36 · 220 阅读 · 0 评论 -
python常见引用解析
引用可变类型 list dict set不可变类型 number string bool tuple引用常规操作a = 100id(a)Out[3]: 1838666512a += aaOut[5]: 200id(a)Out[6]: 1838669712b = [12, 34, 42, 32,1]id(b)Out[8]: 2365485615...原创 2018-09-10 20:59:23 · 1699 阅读 · 0 评论 -
pip list 和 pip freeze 常见用法
pip list 和 pip freezepip list # 查看已安装的依赖包pip freeze # 冻结当前环境的依赖包pip安装包的方式中,有如下一种安装方式:pip install -r requirements.txt而文件requirement.txt里面内容的格式和pip freeze的格式完全一样。因此我们可以将pip freeze的内容输出至requiremen...原创 2018-10-13 10:06:44 · 11411 阅读 · 0 评论 -
import numpy 和 from numpy import * 的区别
两种方式都是引入numpy库中的所有函数、函数、对象、变量等,两者的区别在于调用其中内容时不同.以调用numpy中的random模块为例,第一种方式要用numpy.random,第二种方式只用random即可。但是第二种容易出现相同命名空间的冲突。但是请特别注意:pep标准推荐使用第一种方式,请在日常使用中尽量使用第一种方法,就比如numpy中random 标准库中也有random,但是两...原创 2018-11-03 22:14:22 · 322 阅读 · 0 评论 -
Python中字典合并的四种方法
字典是Python语言中唯一的映射类型。映射类型对象里哈希值(键,key)和指向的对象(值,value)是一对多的的关系,通常被认为是可变的哈希表。字典对象是可变的,它是一个容器类型,能存储任意个数的Python对象,其中也可包括其他容器类型。字典类型与序列类型的区别:存取和访问数据的方式不同。序列类型只用数字类型的键(从序列的开始按数值顺序索引);映射类型可以用其他对象类型作键(如...原创 2018-11-14 23:51:30 · 611 阅读 · 0 评论 -
numpy.random.randn()用法
numpy.random.randn()用法2017年12月27日 15:53:24 周正己 阅读数:15784更多个人分类: python在python数据分析的学习和应用过程中,经常需要用到numpy的随机函数,由于随机函数random的功能比较多,经常会混淆或记不住,下面我们一起来汇总学习下。import numpy as np1 numpy.random.rand()numpy...转载 2018-12-05 21:14:15 · 1923 阅读 · 0 评论