Python+Appium+unittest案例
摘要:代码如下: # coding=utf-8 import time import unittest from appium import webdriver class MyTestCase(unittest.TestCase): def setUp(self): desired_caps = { "
阅读全文
Python+Selenium+unittest实例
摘要:代码如下: # coding=utf-8 import time import unittest from selenium import webdriver class BaiduSearch(unittest.TestCase): def setUp(self): self.driver = w
阅读全文
特殊视频构造总结
摘要:由于最近在测试画中画的功能,需要构造一批特殊的视频和图片进行异常场景的测试,现总结如下: 1.查看视频基本信息 首先将被测视频放在指定目录(/Users/ceshi/Downloads/a.mp4),然后打开终端输入如下命令: cd /Users/ceshi/Downloads/ mediainfo
阅读全文
Python合成多个视频为一个脚本
摘要:编写背景: 由于线上用户反馈媒体添加页加载时间很长,猜测是由于本地视频内存过大引起,于是编写此脚本以便快速生成内存很大的视频 代码如下: # coding=utf-8 from moviepy.editor import * from natsort import natsorted import
阅读全文
Python复制单个文件为多个脚本
摘要:编写背景: 由于线上用户反馈媒体添加页加载时间很长,猜测是由于本地视频/图片数量过多引起,于是编写此脚本以便快速生成大量测试视频 代码如下: # coding=utf-8 import os import shutil filePath = "/Users/ceshi/Downloads/Video
阅读全文
多图合并一张长图脚本
摘要:最近由于测试工作的原因,需要将大量截图上传到jira上,感觉有点费时,于是写了这个脚本,希望能提高点工作效率吧 脚本1 适用范围:多张图合并成一张一行多列的长图 # coding=utf-8 # 横向拼接长图 import os from PIL import Image if __name__ =
阅读全文
Python科学计算系列12—积分变换
摘要:1.拉普拉斯变换及逆变换 拉普拉斯变换公式 拉普拉斯逆变换公式 例子: 代码如下: from sympy import * from sympy.integrals import laplace_transform t, s, a = symbols('t s a') # 拉普拉斯变换 F1 = l
阅读全文
Python科学计算系列11—几何绘图
摘要:1.显函数图像绘制 例:绘制y=sinx的图像 代码如下: from sympy import * x = symbols('x') plot(sin(x), (x, -2 * pi, 2 * pi)) 运行结果: 2.隐函数图像绘制 例:绘制11x²-12|x|y+11y²=121的图像 代码如下
阅读全文
Python科学计算系列10—数论
摘要:1.常用操作 代码如下: # coding=utf-8 from sympy import * from sympy.ntheory.modular import solve_congruence, crt # 阶乘 # 例:求5的阶乘 print(factorial(5)) # 分解质因数 # 例
阅读全文
Python科学计算系列9—逻辑代数
摘要:1.基本定理的验证 代码如下: from sympy import * A, B, C = symbols('A B C') # 重叠律 # A·A=A A+A=A print(to_cnf(A | A)) print(to_cnf(A & A)) # 结合律 print(to_cnf(~(A |
阅读全文
Python科学计算系列8—矩阵
摘要:1.矩阵构造 代码如下: from sympy import * m1 = Matrix([[1, 2], [2, 0], [3, 4]]) # 构造单位矩阵 m2 = eye(3) # 构造零矩阵 m3 = zeros(3) # 构造1矩阵 m4 = ones(3) # 构造对角矩阵 m5 = d
阅读全文
Python科学计算系列7—微分方程
摘要:1.可分离变量方程 例1:求下列微分方程法通解 先化简此方程如下: 代码如下: from sympy import * x = symbols('x') f = symbols('f', cls=Function) m = Eq(f(x).diff(x), (f(x) ** 2 - 1) / (f(
阅读全文
Python科学计算系列6—积分
摘要:1.定积分 例1:求下列函数的定积分 代码如下: from sympy import * x = symbols('x') f = integrate(exp(-x), (x, 0, oo)) print(f) 运行结果: 2.不定积分 例1:求下列函数的不定积分 代码如下: from sympy
阅读全文
Python科学计算系列5—导数
摘要:1.一元函数的导数 例1:求下列函数的导数 例2:求下列函数的50阶导数 代码如下: from sympy import * x = symbols('x') f1 = diff(tan(x)) f2 = diff(x ** 2 * cos(x), x, 50) print(f1) print(f2
阅读全文