Python常用函数与技巧总结(二)
来源:互联网 发布:嘉靖和万历知乎 编辑:程序博客网 时间:2024/06/05 15:27
列表生成式
a=[i for i in range(0,5)] print(a)
[0,1,2,3,4]
filter(function,iterable) 过滤器
list(filter(lambda x:x%2,range(10)))
维度shape
shape[0] 横向几行
shape[1] 纵向几列
[[5 10 15]
[20 25 30]]
a=np.array([5,10,15],[20,25,30])print(a.shape[0])
输出:2
vector=numpy.array([5,10,15,20])print(vector[vector==10])
输出:10
vector=numpy.array([5,10,15,20])print(vector.sum())
输出:50
matrix=numpy.array([[5,10,15],[20,25,30],[35,40,45]])matrix.sum(axis=1)
输出:[30,75,120]
初始化数组
a=np.arange(15).reshape(3,5)
a
[[0 1 2 3 4]
[5 6 7 8 9]
[10 11 12 13 14]]
数组值相乘与矩阵乘运算
值相乘单纯是对应值乘到一起
矩阵乘运算是按矩阵乘法规则运算
A=np.array([[1,1], [0,1]])B=np.array([[2,0], [3,4]])
A*B
A.dot(B)
np.dot(A,B)
快速构造数组 a=np.arange(15).reshape(3,5)
np.floor() 向下取整
b is a 即b和a代表同一个矩阵,操作也同步
b=a.copy()复制一个出来
np.argsort()元素排序
z[1::2,0::2]=1 从第1号行起每第二个等于1
归一化操作
(z-min)/(max-min)
z=10*np.random.random((5,5))zmin,zmax=z.min(),z.max()z=(z-zmin)/(zmax-zmin)
交换矩阵,第0行和第1行:
a[[0,1]]=a[[1,0]]
找出数组中与给定值最接近的数:
np.abs(z-a).argmin() #绝对值的最小值
np中判断是否是空值np.isnan
pd中pd.isnull
列表转换成字符串用join()
"".join(list(s))
阅读全文
0 0
- Python常用函数与技巧总结(二)
- Python常用函数与技巧总结(一)
- Python常用函数与技巧总结(三)
- python常用函数总结
- python常用函数总结
- python常用函数总结
- python--常用函数总结
- Python 常用函数总结
- Python 常用函数总结
- Python常用函数总结
- Python 常用内置函数 (二)
- 总结js常用函数和常用技巧(持续更新)
- 总结js常用函数和常用技巧(持续更新)
- 总结js常用函数和常用技巧(持续更新)
- Python常用函数总结二(complex, delattr, divmod, enumerate, eval)
- python与oracle(二)常用方法
- 常用英语翻译与技巧总结
- postgis常用函数总结(二)
- numpy的基础用法
- 栈帧——函数的调用过程
- retrofit详解
- 【GridFS】使用介绍
- Http两种请求
- Python常用函数与技巧总结(二)
- PAT乙级题1024.科学计数法
- WordPress安装与迁移
- 基于node的websocket学习笔记三:scoket.io基础与利用scoket.io构建聊天程序示例
- 第一部分 第五章 数组 1102-1149
- 冒泡排序and插入排序
- [haoi2014]遥感监测解题报告
- 交换两个整形数据的三种方法
- dp与px换算方法