python细语
文章平均质量分 65
主要介绍python3里一些函数的用法,包括numpy,scioy等等,若有问题,欢迎指正
雨破尘
B What I Wanna B
展开
-
四、用SVD压缩图像
矩阵的奇异值分解是矩阵的一种分解方式。我们可以利用矩阵的奇异值分解,提取矩阵的主要信息,从而通过比原矩阵少的数据量,来还原跟原矩阵差不多的信息。在python的numpy库中跟我们提供了svd分解的函数:U, S, VT = numpy.linalg.svd(matrix)该函数返回2个矩阵U、VT和1个1维的奇异值向量,这是因为奇异值矩阵是一个对角矩阵,除了对角元素外其他元素都为0,转为...原创 2018-07-11 14:08:07 · 9446 阅读 · 3 评论 -
三、用numpy.pad()对图像进行填充及简单的图像处理
一、用numpy.pad()对图像进行填我们都知道在css的盒子模型中,有padding(内边距)这一属性。同css中的padding类似,在numpy中,numpy.pad()可以跟矩阵添加内边距,这一方法在CNN中的卷积层可以用到,可以影响到卷积后矩阵的维度,其用法如下:numpy.pad(array, pad_width, mode, **kwargs)[source]其中arr...原创 2018-06-29 12:09:13 · 20221 阅读 · 0 评论 -
二、使用scipy读图片并改变图片大小
1.scipy.ndimage.imread scipy.ndimage.imread()方法在scipy的1.0.0版本中被丢弃了,在1.2.0版本中通过imageio.imread来调用该方法。由于我的scipy版本还是0.19.0版本的,所以我这里就直接通过scipy.ndimage.imread来调用了。 该方法用来从文件中读取图像作为数组。只有在安装了Python Imagi...原创 2018-06-04 15:03:20 · 7641 阅读 · 0 评论 -
一:细说python3中sort和sorted
sort和sorted的区别虽然python3中sort()和sorted()都可以用来排序,但二者有以下两个最主要的区别:sort只能应用在列表list上,而sorted可以对所有可迭代的对象进行排序的操作sort方法会在原list上直接进行排序,不会创建新的list。而sorted方法不会对原来的数据做任何改动,排序后的结果是新生成的。如果我们不需要原来的数据而且数据是list类型...原创 2018-04-10 20:29:11 · 3311 阅读 · 0 评论