python学习笔记,长期记录不会的知识
来源:互联网 发布:ubuntu 16.04 wifi 编辑:程序博客网 时间:2024/05/01 22:06
推荐大家去看《Effective Python》,看了以后觉得以前的代码都白写了
1. 整型补0,2—>02,str(2).zfill(2),补0后变成字符串类型
2. 用ipython的时候,默认路径中的斜杠不能是反斜杠
3. dir()可以查看对象包含哪些属性和方法
4. numpy删除一列,np.delete(features,1,axis=1)
5.python判断变量的类型最好使用
isinstance(mytree,dict)使用type的话,碰到子类继承父类的话就不灵了
6.字典按value排序,返回元组,记住key这个属性要写明,容易忘,默认不是第二个参数的
sorted(kda.iteritems(),key = lambda x:x[1],reverse = True)
dict转为tuple的list:
dict.items()
7.map函数,第一个是映射函数,第二个是一个可迭代的对象,如果要用一个字典映射一个列表,映射函数就用lambda x:dict[x]
rs = map(add, lt)
8.python随机排列一个数组
import randomx=[1,2,3,4]random.shuffle(x)x
9.矩阵乘法,np.dot
10.numpy合并矩阵
#上下numpy.concatenate((a,b))#左右numpy.vstack((a,b))
11.出现OverflowError错误:(OverflowError: (34, 'Result too large'),用decimal这个库
import decimaldecimal.getcontext().prec = 100def pi(): pi = decimal.Decimal(0) for k in range(350): pi += (decimal.Decimal(4)/(decimal.Decimal(8)*decimal.Decimal(k+1))...)
0 0
- python学习笔记,长期记录不会的知识
- pandas笔记,长期记录不会的知识点~
- JavaScript 小知识记录(长期更新)
- Python学习笔记记录
- Python 编码知识学习笔记
- python学习手册4 知识记录。
- python犯错记录(长期更新)
- Linux学习笔记-长期更新
- 关于API编程的长期学习笔记 第1天
- Python学习笔记与记录
- Python 学习笔记-错误记录
- vim命令学习(边用边学,长期记录)
- python的小知识(持续记录)
- 学习编程艺术的心得、知识总结1(长期更新)
- csr8670--不能不知道的基本知识,长期记录
- 记录:接下来需要学习的知识
- python学习笔记,以此开始记录自己的python学习过程
- python 学习笔记记录(一)
- https 常见问题一 PKIX path building failed
- Python is和==区别
- arm 汇编语言源码文件分析
- 在ubuntu下编译ijkplayer-android
- SQL索引一步到位
- python学习笔记,长期记录不会的知识
- MapReduce应用实例
- 自己想做的
- 定义圆类Circle,数据成员有半径radius,成员函数有默认构造函数(默认半径为10)、构造函数、计算圆面积、圆周长以及输出函数,分别构造默认对象和半径为15的对象,输出各对象的周长与面积。
- 2016SDAU编程练习三1023
- [BZOJ1002][FJOI2007]轮状病毒(打表找规律+高精度||结论)
- Docker 学习日志 (二)
- 乘法逆元与费马小定理
- Git——跟踪或取消跟踪文件