python全1向量_python – Numpy – 总结一个向量列表
解决方案1 np.add.reduce()
您可以使用np.add的reduce属性:
a = np.array([100, 100])
b = np.array([200, 200])
c = np.array([1000, 2000])
L = [a, b, c]
np.add.reduce(L)
结果是:
array([1300, 2300])
所有带有两个in-arguments的通用函数都有一个reduce属性,它适用于reduce这样的函数,即:
np.add.reduce(L)
变为:
np.add(np.add(L[0], L[1]), L[2])
如果列表L变大,则添加更多括号和相应的np.add调用.
来自文档:
Docstring:
06004
Reduces a‘s dimension by one, by applying ufunc along one axis.
解决方案2 np.sum()
或者,您可以沿第一个轴使用np.sum:
>>> np.sum(L, axis=0)
array([1300, 2300
性能
两者的表现似乎都是一样的.
对于小型阵列:
a = np.array([100, 100])
b = np.array([200, 200])
c = np.array([1000, 2000])
L = [a, b, c, a, b, c, a, b, c]
减少更快一点:
%timeit np.sum(L, axis=0)
10000 loops, best of 3: 20.7 µs per loop
%timeit np.add.reduce(L)
100000 loops, best of 3: 15.7 µs per loop
对于大型阵列:
size = int(1e6)
a = np.random.random(size)
b = np.random.random(size)
c = np.random.random(size)
L = [a, b, c, a, b, c, a, b, c]
没有区别:
%timeit np.sum(L, axis=0)
10 loops, best of 3: 41.5 ms per loop
%timeit np.add.reduce(L)
10 loops, best of 3: 41.9 ms per loop
python全1向量_python – Numpy – 总结一个向量列表相关推荐
- python nlp 句子提取_Python可以把一个文本里部分词语相同的句子提取出来吗?
谢邀,题主的这个问题与具体的编程语言无关.涉及的知识点或者说技术点为NLP(自然语言处理).不过由于Python处理文本内容的便捷性,人们常常会用Python来做NLP. 如果你不想了解原理,直接使用 ...
- python矩阵后加点_Python Numpy和矩阵的相关面试问题
通常,数据科学家被要求在Python中执行简单的矩阵运算,这应该很简单,但许多人会偏离正轨. 本文将介绍面试中经常出现的4个Numpy/matrix问题,并用Python编写代码. 问题1: 给定4x ...
- 网易微专业python全栈工程师_Python 的工作已经饱和?那是因为你只会 Python
原标题:Python 的工作已经饱和?那是因为你只会 Python 正如麦肯锡所说,数据已经渗透到现在的每一个行业中,成为重要的生产因素.各大公司对数据的重视度与日俱增,而随之一同增长的还有就业市场对 ...
- 路飞学城python全栈开发_python 全栈开发,Day98(路飞学城背景,django ContentType组件,表结构讲解)...
昨日内容回顾 1. 为什么要做前后端分离?-前后端交给不同的人来编写,职责划分明确.-API (IOS,安卓,PC,微信小程序...)-vue.js等框架编写前端时,会比之前写jQuery更简单快捷. ...
- python中mat函数_Python Numpy中的Matlab cell2mat函数?
从某种意义上说,Python的"cells"比MATLAB-list长得多.python列表是1d单元格(或者更确切地说,大小为1维的单元格)的直接替代品.二维单元格可以表示为嵌套 ...
- python全栈计划_Python 全栈学习视频教程,包含了从 0-99天的全栈学习计划,估计可以学习 1024 小时。...
今天跟大家推荐某大厂出 Pthon\Mysql\Linux 神器,据说是大厂内部大神分享的资料,不论是资料的详细程度和质量,都非常稀有! 我们知道,不论是高级开发和运维工程师,Linux 命令熟练程度 ...
- python全栈区别_Python全栈之路-4-list与tuple
本文代码地址github.com Python中可以通过组合一些元素得到多种复合数据类型,其中最常用的是list,可以通过方括号,逗号分割一组元素得到. list可以包含不同类型的元素,但通常使用时 ...
- python计算ex函数_python – numpy:计算softmax函数的导数
我试图用MNIST理解一个简单的3层神经网络中的反向传播. 输入层有权重和偏差.标签是MNIST,因此它是10类向量. 第二层是线性转变.第三层是softmax激活,以获得输出作为概率. 反向传播计算 ...
- python商品监控系统_Python写的一个简单监控系统
市面上有很多开源的监控系统:Cacti.nagios.zabbix.感觉都不符合我的需求,为什么不自己做一个呢 用Python两个小时徒手撸了一个简易的监控系统,给大家分享一下,希望能对大家有所启发 ...
最新文章
- Python使用matplotlib进行3D可视化分析:3d柱状图、3d直方图、3d线框图、3d曲面图、3d翼面图(莫比乌斯环)
- SecureCRT脚本之WaitForString函数
- 【转】SAP LIST 画框的FORM
- Django从理论到实战(part51)--User模型
- 跟面试官侃了半小时 MySQL 事务,把原子性、一致性、持久性的实现都讲完了
- HTML跳转为啥会404,为什么网页会出现404 not found?
- linux离线安装virtualen,在Virtualbox中安装PuppyLinux实录三
- Mouse Event (Java AWT)
- 95-38-055-Buffer-UnpooledDirectByteBuf
- 通过js动态设置select中option选中
- java 删除文件夹和文件_如何创建无法删除的文件夹?
- 将两个数组首尾相连c语言,一个百度笔试中的首尾相连的珠子问题解法
- 【图像配准】基于matlab SIFT图像配准【含Matlab源码 148期】
- ISO27001信息安全管理体系
- HeadFirstJava
- TcaplusDB X 光与夜之恋|你的恋爱我来守护
- FW150U构建无线局域网【模拟AP功能设置指南】
- 2022年北京购房攻略二 (城区交通篇)
- Prometheus简介和安装
- iOS自己总结的超级详细分解富文本大全(AttributedString),图文混排很轻松
热门文章
- torch.backends.cudnn.benchmark = true的作用
- 对于web前端工程师ui
- CSS权重的问题:选择器权重值的计算
- 车载安全计算机是列控车载,CTCS-2级列控系统车载安全计算机主要功能的研究和仿真.pdf...
- 网上文库文档免费下载
- VTK在Windows上的安装
- [PAT A1025]PAT Ranking
- 网络安全保险在中国为何鲜为人知?
- Swinsian for Mac(高级音乐播放器)
- 2022-1-4 类