摘要: Numpy非常重要有用的数组合并操作 背景:在给机器学习准备数据的过程中,经常需要进行不同来源的数据合并的操作。 两类场景: 给已有的数据添加多行,比如增添一些样本数据进去; 给已有的数据添加多列,比如增添一些特征进去; 以下操作均可以实现数组合并: np.concatenate(array_lis 阅读全文
posted @ 2021-04-21 16:55 北极星! 阅读(435) 评论(0) 推荐(0) 编辑
摘要: Numpy怎样给数组增加一个维度 背景:很多数据计算都是二维或三维的,对于一维的数据输入为了形状匹配,经常需升维变成二维 需要:在不改变数据的情况下,添加数组维度;(注意观察这个例子,维度变了,但数据不变)原始数组:一维数组arr=[1,2,3,4],其shape是(4, ),取值分别为arr[0] 阅读全文
posted @ 2021-04-21 15:57 北极星! 阅读(5045) 评论(0) 推荐(0) 编辑
摘要: Numpy计算数组中满足条件元素个数 需求:有一个非常大的数组比如1亿个数字,求出里面数字小于5000的数字数目 1. 使用numpy的random模块生成1亿个数字 2. 使用Python原生语法实现 3. 使用numpy的向量化操作实现 4. 对比下时间 阅读全文
posted @ 2021-04-21 15:29 北极星! 阅读(1968) 评论(0) 推荐(0) 编辑
摘要: Anaconda run python程序的时候,如果有import cv2, 但是遇到报错的时候, 可以考虑在anaconda 中安装opencv, 安装过程非常简单。 什么是opencv , opencv(全称是Open source Computer Vision Library,开放源代码计 阅读全文
posted @ 2021-04-21 12:33 北极星! 阅读(2427) 评论(0) 推荐(0) 编辑