Python FGO 脚本相关 (numpy + cv2)
numpy相关
zip(a, b)
: 将俩长度相等的一维数组,挨个合并成tuple,返回类似tuple的一维数组(zip类型变量,只能for遍历)[a if condition(x) else b for x in arr]
: 对一维数组的元素挨个判断,返回结果为a
或b
的一维数组- tuple元素前加星号,表示拆开的意思,用于将tuple拆成多个参数带入函数中(如
print, swap
) - 若
a
为数组,则a[x:y:z]
有点像[a[t] for t in range(x,y,z)]
。若x
或y
为负数,则转为len(a) + x
或len(a) + y
。x,y,z
任意一个可省略。
numpy库
- 相关数组均为ndarray类型,能实现多种代码极其简化的操作
- numpy的使用方法灵活多样,condition可以实现数组和数组,数组和元素的比较;同样名字的函数,根据参数数量不同可以有类型完全不同的的输出。了解numpy最好是对每个函数记住大概功能和常用的操作,而不过于追究其运行机制
condition
: 可以是一维数组比变量,二维数组比一维数组(逐行对比),二维数组比二维数组etc。Array([[1,2],[3,4]]) > 3
结果是[[false,false],[false,true]]
。总返回较大数组的真假结果。- condition的机制可应用于所有计算符号。比如
a + 5
或者a + [2,3]
。前提是能够一一对应。 np.where(condition, x, y)
若有x
和y
,则将condition结果的真假换成x
和y
。若只有condition
,则返回坐标。格式tuple(ndarray(x0,x1,...,xn), ndarray(y0,y1,...,yn))
。通常把结果用zip(*result)
合并成正常格式。if (condition).any()
: 又一种特殊用法,不过作用很好猜。
cv2 库要用到的函数
im = imread(address, 0)
:address
为图片文件路径,返回numpy二维数组resIm = matchTemplate(startIm, templateIm, cv2.TM_CCOEFF_NORMED)
:返回startIm
以templateIm
为模板的匹配二维数组,每个元素是以相应坐标为左上角的矩阵的重合率(0-1)
Python FGO 脚本相关 (numpy + cv2)相关推荐
- ADB 相关 + FGO 脚本相关
位置 官网说明里边有sdk的位置,但是省略了相应的根目录: C:\Users\yutong\AppData\Local\Android\Sdk 基本使用方法 首先在命令行把根目录的PATH加上去 ad ...
- 便携式三星mysql_三星集团某站点MySQL盲注一枚(附python验证脚本)
漏洞概要 缺陷编号:WooYun-2014-082219 漏洞标题:三星集团某站点MySQL盲注一枚(附python验证脚本) 相关厂商:三星集团 漏洞作者:lijiejie 提交时间:2014-11 ...
- 01_NumPy介绍,什么是NumPy,Python应用、(NumPy、SciPy、Matplotlib相关网址)--来自菜鸟和NumPy中文网
转自:https://www.runoob.com/numpy/numpy-tutorial.html https://www.numpy.org.cn/article/basics/understa ...
- python 人脸识别相关知识和库的使用
python 人脸识别相关知识和库的使用 写在前面 一.用到的基本库 二.常用的库简单使用 1.skimag.io 2.sys.argv 三.补充知识点 1.相对路径与绝对路径: 2.numpy.me ...
- 【Python学习】 - 使用PIL, cv2, keras.preprocessing, scipy.imageio, matplotlib.image, skimage读取和保存图像的方法
python中图像处理相关库有很多,这里简单介绍PIL.cv2.scipy.imageio .matplotlib.image.skimage等常用库,其中PIL库使用最方便,cv2库功能最强大. P ...
- python写的脚本怎么用,如何用python写脚本
如何用python写脚本 以Python2.7操作为例:1.首先需要打开电脑桌面,按开始的快捷键,点击Python2.7如图所示的选项进入. 相关推荐:<Python入门教程>2.打开之后 ...
- python自动化办公脚本下载-python自动化脚本
广告关闭 腾讯云双11爆品提前享,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高满返5000元! 运维自动化,已经成为运维必不可少的一部分,下面附上自己写的监控nginx_stat ...
- python脚本实例手机端-终于晓得python入门脚本实例
Python面向对象跟Java的面向对象大同小异,这篇我们简单介绍一下Python面向对象.以下是小编为你整理的python入门脚本实例 类(class)是通俗的说就是事物的属性和行为的抽象.下面我们 ...
- python基础代码库-Python基础数据处理库-NumPy
最近更新:2017-07-19 NumPy是Python做数据处理的底层库,是高性能科学计算和数据分析的基础,比如著名的Python机器学习库SKlearn就需要NumPy的支持.掌握NumPy的基础 ...
最新文章
- jsp弹窗修改信息_WEB最最最初级修改用户信息
- 【控制】《自动控制原理》胡寿松老师-第1章-自动控制的一般概念
- nginx+fastcgi+c/c++搭建高性能Web框架
- Boost:boost::source_location的用法测试程序
- “幕后英雄”之Backing Fields【Microsoft Entity Framework Core随笔】
- 学生命科学要学计算机吗,现在学生物学出路真的有那么不济吗?
- 超几何分布_常见概率分布
- 实验二Step1-有序顺序表
- oracle查询列属性,Oracle中查看所有的表,列,属性,…
- 使用dmidecode查看服务器的内存条使用情况
- 人工智能语音交互技术与应用
- 小技巧:Windows快捷键快速打开程序
- echarts绘制分时图(1)-- 接收及处理股票接口数据
- 苹果8p录像鸿蒙,录屏怎么录苹果8p | 手游网游页游攻略大全
- u盘server2012服务器系统安装,怎样u盘装windows server2012呢?
- 外交部官员回应中国免签国都是穷乱国:需要时间
- 为什么4G、5G又称为蜂窝网络?跟蜂窝有什么关系?
- 实现进程互斥需要遵循的原则
- U-Net论文阅读(逐句翻译+精读)
- AppScan的安装与使用
热门文章
- GitHub官方代码扫描工具上线,免费查找代码漏洞 !
- mini2440+jlink+mkd 裸机按键中断调试心得体会(2013.11.17已更新)
- 移动计算机类岗位综合知识测评,【浙江移动产品运营面试】一开始是笔试,普通的行测题+移动知识+性格测试。-看准网...
- 深入浅出 GAN·原理篇文字版(完整)|干货
- ESP32作为服务器,使用网页控制LED小灯
- 分享:kiftd账户设置及权限分配详细教程
- PHP交互MySQL 实现登录注册功能
- DSP程序烧写bin文件到flash中,及下载到flash中无法运行的问题
- 软件工程习题 - 设计题
- 英特尔争分夺秒,以物联网技术破局智慧医疗