python
文章平均质量分 83
python学习
后悔大鲨鱼
这个作者很懒,什么都没留下…
展开
-
LUT 滤镜
什么是LUT滤镜LUT:Look Up Table,即颜色查找表。把要处理的颜色效果,以一张表提前存好,图片处理时查找提前准备好的LUT图,比如整体颜色调暗。我们先看看主流app中LUT的使用情况可见,涉及到照片处理时,LUT几乎是必选项LUT原理1D LUT看上图,一个横条色,包含了[0, 255]的亮度,根据RGB各通道的值进行查找。1D LUT的处理能力很有限,只能处理明亮,是一种简单的线性处理.2D LUT从1D 到 2D原理相同,只是从一维的256各值拓展到转载 2022-04-20 11:33:43 · 2603 阅读 · 0 评论 -
python----删除二维或者三维数组/列表中某维的空元素
一、三维数组/列表结构仔细看下图就会很清楚了:轴0即是去除第一个外括号后第一层(我把它称做第一维)有四大块;对轴1则是对每一块来说,去掉大块的括号后的四小横条(我把它称作第二维);对轴2则是对每一条来说,去掉小条的括号后的每一个数(从外往里数第三层括号,我就叫做第三维)二.代码1.删除二维数组中为空的元素则比较简单:oldlist=[[1, 1, 1, 1, 1], [1, 1, 1, 1, 2], [2, 2, 2, 2, 4, 4], [ 8, 8, 8, 8, .转载 2020-08-31 19:40:16 · 5233 阅读 · 0 评论 -
python----数组升维降维
一、numpy.array 增加维度原文链接:https://blog.csdn.net/whyume/article/details/79900457?utm_medium=distribute.pc_relevant.none-task-blog-OPENSEARCH-2.channel_param&depth_1-utm_source=distribute.pc_relevant.none-task-blog-OPENSEARCH-2.channel_paramimport nump原创 2020-08-31 19:24:03 · 11854 阅读 · 0 评论 -
python----numpy.array维度变换
import numpy as np# reshape(shape) 不改变数组元素,返回一个shape形状的数组,原数组不变a = np.arange(20)print(a.reshape([4,5]))print(a)# resize 修改原数组print(a.resize([4,5]))print(a)#swapaxes(ax1,ax2) : 将数组n个维度中两个维度进行调换,不改变原数组print(a.swapaxes(1,0))#.flatten() : 对数组进行降.原创 2020-08-27 18:20:34 · 1614 阅读 · 0 评论 -
python----numpy中reshape参数-1
官方文档:https://numpy.org/doc/stable/reference/generated/numpy.reshape.html数组新的shape属性应该要与原来的配套,如果等于-1的话,那么Numpy会根据剩下的维度计算出数组的另外一个shape属性值。例子1(转自:https://www.zhihu.com/question/52684594/answer/134039079)>>> a = np.array([[1,2,3], [4,5,6]]).原创 2020-08-24 16:11:32 · 585 阅读 · 0 评论 -
python----Pdb断点调试命令
pdb是一个基于命令行的调试工具,只需要引入内置的pdb模块,并运行set_trace函数就可以触发调试器。通常将这两个操作写在一行中便于将其注释。import pdb;pdb.set_trace()命令 简写命令 作用 break b 设置断点 continue c 继续执行程序,直到下一个断点或调用点 list l 查看当前行的代码段 step s 进入函数 return r 执行代码直到从当前函数.转载 2020-08-24 15:50:11 · 498 阅读 · 0 评论 -
安装python库的几种方法
python常用库的安装方法一般有几种,比如:1.编译过的exe包,按照提示下一步就可以了。2.pip install 库名,自动匹配最新版本,可以直接用pip uninstall 删除。3.下载指定版本的编译好的whl文件,通过pip install *.whl 快速安装。4.下载指定版本的源码,解压后在目录内打开cmd,使用setup.py install 命令安装。删除...原创 2019-11-21 12:02:39 · 1136 阅读 · 0 评论 -
pip安装、换源、加速、批量安装
pip install 库名,快速安装,自动匹配最新版本;使用pip install安装的库,通常可直接用pip uninstall 删除,一般不影响再次安装。1.安装pip:(centos可能没自带pip)curl -O https://bootstrap.pypa.io/get-pip.py pythonget-pip.py参考:https://blog.csdn.net/u0...原创 2019-11-21 11:50:50 · 235 阅读 · 0 评论