摘要: 在处理数组的时候经常要用到拼接,numpy中有两个非常实用的函数,可以快捷对数组进行拼接 1.hstack(tup)函数可以接收维度相同的数组,进行水平拼接。 2.vstack(tup)用来竖直拼接 演示代码如下: 运行结果: 阅读全文
posted @ 2018-12-15 23:23 ROMIN 阅读(2917) 评论(0) 推荐(0) 编辑
摘要: 在numpy中,clip函数的原型为clip(self, min=None, max=None, out=None),意思是把小于min的数全部置换为min,大于max的数全部置换为max,在[min,max]之间的数则不变。out返回的是一个数组,这个数值必须和原数值维度相同,不然会报错。 调用c 阅读全文
posted @ 2018-12-15 22:29 ROMIN 阅读(5901) 评论(0) 推荐(0) 编辑
摘要: 在numpy中,where函数是一个三元运算符,函数原型为where(condition, x, y),意思是当条件成立的时候,将矩阵的值设置为x,否则设置为y 一个很简单的应用就是,在一个矩阵当中,将大于或等于平均值的数设置为1,将小于平均值的数设置为0 运行结果如下图所示 阅读全文
posted @ 2018-12-15 20:47 ROMIN 阅读(905) 评论(0) 推荐(0) 编辑
摘要: 在numpy中,使用等号(=)直接赋值返回的是一个视图,属于浅拷贝;要完整的拷贝一个numpy.ndarray类型的数据的话,只能调用copy()函数 阅读全文
posted @ 2018-12-15 20:28 ROMIN 阅读(2034) 评论(0) 推荐(0) 编辑