Python
Python 编程语言
SongYuLong的博客
学无止境
展开
-
python遍历目录下所有文件
【代码】python遍历目录下所有文件。原创 2024-07-03 10:43:40 · 420 阅读 · 0 评论 -
Python 实现RGB和YUV互转
【代码】Python 实现RGB和YUV互转。原创 2023-10-17 14:10:14 · 932 阅读 · 0 评论 -
Python实现(条形码,二维码)生成与识别
Python 条形码,二维码生成与识别原创 2023-08-04 18:38:46 · 8149 阅读 · 4 评论 -
python pyqtgraph绘图库-官方示例
特别注意的是,pyqtgraph使用了Qt的GraphicsView框架,它本身是一个功能强大的图形系统;我们将最优化和简化的语句应用到这个框架中,以最小的工作量实现数据可视化。右键拖动:缩放场景。左键:与场景中的项目交互(选择/移动对象等)。如果鼠标光标下没有可移动的物体,那么用左边的按钮拖动就会平移场景。中间按钮(或滚轮)拖动:按下滚轮拖动鼠标将始终平移场景(在场景中其他对象阻止左侧平移的情况下,此功能非常有用)。右键单击:在大多数情况下单击右键将根据鼠标光标下的对象显示具有各种选项的上下文菜单。原创 2022-12-29 16:19:49 · 2219 阅读 · 4 评论 -
单摆周期计算
【代码】单摆周期计算。原创 2022-10-15 10:58:17 · 392 阅读 · 0 评论 -
pyinstaller打包python项目为exe可执行文件
pyinstaller打包python项目为exe原创 2022-09-28 11:02:31 · 515 阅读 · 0 评论 -
Python turtle---海龟绘图
Python turtle---海龟绘图:概述:可用的 Turtle 和 Screen 方法概览:Turtle方法:海龟动作:移动和绘制:获取海龟的状态:设置与度量单位:画笔控制:绘图状态:颜色控制:填充:更多绘图控制:海龟状态:可见性:外观:使用事件:特殊海龟方法:Screen方法:窗口控制:动画控制:使用屏幕事件:设置与特殊方法:输入方法:Screen专有方法:概述:海龟绘图很适合用来引导孩子学习编程。 最初来自于 Wally Feurzeig, Seymour Papert 和 Cynthia S原创 2021-04-28 11:44:14 · 8341 阅读 · 0 评论 -
Python音频处理库wave
本文内容摘自:https://docs.python.org/3/library/wave.htmlwave — Read and write WAV filesSource code: Lib/wave.pyThe wave module provides a convenient interface to the WAV sound format. It does not support compression/decompression, but it does support mono/ste原创 2021-04-15 14:19:14 · 891 阅读 · 0 评论 -
matplotlib 正弦波
import numpy as npimport matplotlib.pyplot as plt# 正弦曲线可表示为y=Asin(ωx+φ)+k,定义为函数y=Asin(ωx+φ)+k在直角坐标系上的图象,# 其中sin为正弦符号,x是直角坐标系x轴上的数值,y是在同一直角坐标系上函数对应的y值,k、ω和φ是常数(k、ω、φ∈R且ω≠0):# A——振幅,当物体作轨迹符合正弦曲线的直线往复运动时,其值为行程的1/2。# (ωx+φ)——相位,反映变量y所处的状态。 # φ——原创 2021-04-07 17:21:13 · 401 阅读 · 0 评论 -
matplotlib 三相交流电波形
import numpy as npimport scipy as spimport matplotlib.pyplot as pltimport matplotlib.pylab as plb# # 三相对称电压公式: # Ua = Vm*cos(ωt)# Ub = Vm*cos(ωt - 2/3*π)# Uc = Vm*cos(ωt + 2/3*π)# Ua/Ub/Uc相位差120°, Vm幅度,ω角频率,t周期# 频率f = 1 / T# 周期T = 1 / f# 角频率ω原创 2021-04-07 17:16:51 · 1351 阅读 · 0 评论 -
python3 os,sys,stat模块
import osimport sys,stat# os.cpu_count() 返回硬件CPU核心数量print(os.cpu_count()) #4 CPU核数量# 返回当前目录print(os.curdir) #. 当前目录# 返回当前父目录print(os.pardir) #..# os.chdir() 方法用于改变当前工作目录到指定的路径。# 语法 os.chdir(path) path -- 要切换到的新路径。如果允许访问返回 True原创 2021-01-14 10:48:02 · 226 阅读 · 0 评论 -
python3 文件操作
import osimport sys# Python3 File(文件) 方法# open()方法用于打开一个文件,并返回文件对象,在对文件进行处理过程都需要使用到这个函数,如果该文件无法被打开,会抛出 OSError。# 注意: 使用 open() 方法一定要保证关闭文件对象,即调用 close() 方法。# open() 函数常用形式是接收两个参数:文件名(file)和模式(mode)。# open(file, mode='r')# 完整的语法格式为:# open(fi原创 2021-01-13 17:33:08 · 415 阅读 · 0 评论 -
python3 关键字,内建函数
# Python 关键字# 关键字 描述# False 布尔值,比较运算的结果。# True 布尔值,比较运算的结果。# None 表示 null 值。# and 逻辑与运算符。# or 逻辑或运算符。# not 逻辑非运算符。# in 检查列表、元组等集合中是否存在某个值。# is 测试两个变量是否相等。# if 写一个条件语句。原创 2021-01-08 17:40:14 · 192 阅读 · 0 评论 -
python3 条件语句,循环语句,迭代器,函数,作用域,模块,类,异常处理等
# Python 条件控制# if 语句# Python中if语句的一般形式如下所示:# if condition_1:# statement_block_1# elif condition_2:# statement_block_2# else:# statement_block_3if True: print("True")else: print("False")if not True: print("True")else原创 2021-01-06 17:21:31 · 111 阅读 · 0 评论 -
python3 列表(List),元组(Tuple),集合(Set),字典(Dictionary)
# Python 集合(数组)# Python 编程语言中有四种集合数据类型:# 列表(List)是一种有序和可更改的集合。允许重复的成员。# 元组(Tuple)是一种有序且不可更改的集合。允许重复的成员。# 集合(Set)是一个无序和无索引的集合。没有重复的成员。# 字典(Dictionary)是一个无序,可变和有索引的集合。没有重复的成员。# 列表(List):# 列表的正向索引,第一个索引是 0,第二个索引是 1,依此类推。# 列表的反向索引,最后一个是索引-1,倒数第二个索引是-2原创 2021-01-06 16:21:35 · 286 阅读 · 0 评论 -
python3 数据类型
# python 数据类型# 在这些类别中,Python 默认拥有以下内置数据类型:# 文本类型: str# 数值类型: int, float, complex# 序列类型: list, tuple, range# 映射类型: dict# 集合类型: set, frozenset# 布尔类型: bool# 二进制类型: bytes, bytearray, memoryviews = "hello"a = 100b = 32.768c = 12+0.23jlist = ["one原创 2021-01-06 14:15:10 · 210 阅读 · 0 评论 -
python3 字符串操作
# python 字符串# 以一对单引号或双引号,创建字符串# 双引号创建字符串 可包含单引号字符而不需要转义 "Let's go.", 'Let\'s go.'# 单引号创建字符串 可包含双引号字符而不需要转义 'my name is "Song"', 'my name is \"Song\"'print("Let's go.")print('Let\'s go.')print('my name is "Song"')print('my name is \"Song\"')str1 =.原创 2021-01-06 13:53:49 · 176 阅读 · 0 评论 -
python3 运算符
# 单行注释&多行注释# 这里是单行注释'''这里是3个单引号多行注释 第1行这里是3个单引号多行注释 第2行这里是3个单引号多行注释 第3行这里是3个单引号多行注释 第4行这里是3个单引号多行注释 第5行'''"""这里是3个双引号多行注释 第1行这里是3个双引号多行注释 第2行这里是3个双引号多行注释 第3行这里是3个双引号多行注释 第4行这里是3个双引号多行注释 第5行"""print("pytho good.")# 函数注释,可以用f.__do..原创 2021-01-05 19:49:43 · 194 阅读 · 1 评论 -
python3 math,random
import mathimport random# 数学常量# π :3.141592653589793print(math.pi)# e :2.718281828459045print(math.e)# 数学函数# 绝对值print(abs(-12)) #12print(abs(-12.0)) #12.0# 浮点数向上取整,返回数字的上入整数,如math.ceil(4.1) 返回 5print(math.ceil(4.1)) #5# 浮点数向下取整,返回数字的下舍原创 2021-01-05 19:48:22 · 320 阅读 · 0 评论 -
python安装模块
python 工程算:sudo apt-get install python-numpy sudo apt-get install python-scipy sudo apt-get install python-matplotlib sudo apt-get install python-pandas sudo apt-get install python-sklearn...原创 2019-06-04 20:33:26 · 292 阅读 · 0 评论 -
Python 技术网址,杂项笔记等
PyQT5https://legacy.gitbook.com/book/maicss/pyqt5/details原创 2018-08-15 20:30:04 · 225 阅读 · 0 评论 -
Windows+Python+openCV环境搭建
1.下载所需要的软件:python2.7下载地址:https://www.Python.org/ftp/python/2.7.10/python-2.7.10.msi openCV3.0下载地址:http://nchc.dl.sourceforge.NET/project/opencvlibrary/OpenCV-win/3.0.0/opencv-3.0.0.exe numpy1.9.2下载地址原创 2017-09-01 11:21:27 · 553 阅读 · 0 评论