python-np.hstack()避坑
来源:互联网 发布:仿新浪微博源码 php 编辑:程序博客网 时间:2024/05/18 00:31
import timeimport numpy as npfeat1 = np.zeros([10000])time1 = time.time()feat = np.hstack((feat1,feat1))time2 = time.time()print(round(time2-time1,10))time1 = time.time()feat2 = np.hstack(feat1)print(round(time2-time1,10))
上面这段代码运行结果为:
0.0
0.0338821411
也就是说,np.hstack((feat1,feat1))基本不耗时,
np.hstack(feat1)耗时。
为啥?
np.hstack(feat1)相当于把10000个零拼一起,而np.hstack((feat1,feat1))只是把两个东西拼一起,只拼一次。所以有时候改代码不要图方便,这玩意不注意,可能会导致程序效率下降10倍,100倍。。都有可能。本人就被坑了,程序慢了10倍。。现在终于找到问题了。。瞬间快了10倍。
阅读全文
0 0
- python-np.hstack()避坑
- np.vstack, np.hstack
- 【python】stack,hstack,vstack
- python中关于Np.hstack()错误的ValueError: all the input arrays must have same number of dimensions
- Qt/c++调用python避坑指南
- IDEA避坑整理
- Python numpy函数hstack() vstack() stack() dstack() vsplit() concatenate()
- Python numpy函数hstack() vstack() stack() dstack() vsplit() concatenate()
- Python numpy函数hstack() vstack() stack() dstack() vsplit() concatenate()
- python numpy中的hstack,vstack,dstack,concatenate函数说明
- Python numpy函数hstack() vstack() stack() dstack() vsplit() concatenate()
- Python numpy函数hstack() vstack() stack() dstack() vsplit() concatenate()
- python---之 Numpy中stack(),hstack(),vstack()函数详解
- Python numpy函数hstack() vstack() stack() dstack() vsplit() concatenate()
- Python numpy函数hstack() vstack() stack() dstack() vsplit() concatenate()
- python np.random.rand
- python np.log
- python np.stack()解析
- 3DES加密算法
- Linux查看显卡信息及一些显卡的命令
- ubuntu16+cuda8.0+cudnn5+opencv3+caffe+ssd深度学习平台搭建步骤
- 线程池使用
- django—bootstrapt 前端网页开发总结
- python-np.hstack()避坑
- JAVA抽象类和接口
- java面向对象之设计思想
- Spring+mybatis+struts框架整合的配置详解
- 英语还是要学的,太软肋了
- 第20章 驱动开发之LED应用程序
- C++基础——用C++实例理解UML类图
- MAC之tar解压与压缩打包命令
- 使用pm2启动Vue项目