python函数应用(1)
来源:互联网 发布:淘宝宝贝关键词怎么刷 编辑:程序博客网 时间:2024/06/05 21:07
1.append函数纵向合并
a = np.array([[1,2], [3,4]])b = np.array([[5,6], [7,8]])c = np.append(a,b,0)print c
[[1 2]
[3 4]
[5 6]
[7 8]]
c = np.append(a,b)输出[1 2 3 4 5 6 7 8]
2.swapaxes函数
a = np.array([[1,2,3], [4,5,6]])a.swapaxes(0,1)
array([[1, 4],
[2, 5],
[3, 6]])
3.dot函数:计算矩阵内积
a = np.mat([[1,2,3], [4,5,6]])b = np.mat([[7,8], [9,10], [11,12]])c = np.dot(a,b)print c
[[ 58 64]
[139 154]]
4.numpy.apply_along_axis(func, axis, arr, *args, **kwargs):
必选参数:func,axis,arr。其中func是我们自定义的一个函数,函数func(arr)中的arr是一个数组,函数的主要功能就是对数组里的每一个元素进行变换,得到目标的结果。
其中axis表示函数func对数组arr作用的轴。
可选参数:*args, **kwargs。都是func()函数额外的参数。
返回值:numpy.apply_along_axis()函数返回的是一个根据func()函数以及维度axis运算后得到的的数组.
实例:
def my_func(a):
return (a[0] + a[-1]) * 0.5
b=np.array([[1,2,3,4],[5,6,7,8],[9,10,11,12]])
np.apply_along_axis(my_func, 0, b)
输出: array([ 5., 6., 7., 8.])
np.apply_along_axis(my_func, 1, b)
输出: array([ 2.5, 6.5, 10.5])
阅读全文
0 0
- python函数应用(1)
- python函数应用(2)
- python max()函数的应用
- python 偏函数应用
- [Python]偏函数应用
- python pickle函数应用
- python偏函数应用
- Python偏函数应用
- Python之函数应用
- python strip()函数的应用
- Python,函数(1)
- Python学习24:偏函数应用(partial)
- Python学习笔记(二)-----基础函数应用
- 2.Python进阶-Python语句结构+Python函数应用
- 关于python中help函数的应用
- python中的 range() 函数参数解释应用
- 初学python------re模块函数应用
- python中sorted()函数的应用
- 敏捷开发 scrum
- 自定义View实现拖动条SeekBar
- 强化学习入门第四讲 时间差分方法
- android:一步步实现插件化与热更新
- 【云星数据---Scala实战系列(精品版)】:Scala入门教程064-Scala实战源码-类访问伴生对象中的成员2
- python函数应用(1)
- Git基础操作
- phpstorm 远程开发及调试
- 一些好的网站记录(PART 3)
- 'pip' 不是内部或外部命令,也不是可运行的程序或批处理文件。
- 强化学习入门 第五讲 值函数逼近
- 数组和链表的区别
- Ubuntu免密登陆设置
- Springboot+Redis 配置和使用