Python基础教程
-
Python NumPy库的安装和使用
NumPy 就是一个数学运算的库,其是用 C 语言实现的,所以运算速度非常快。该模块也不是 Python 自带的,需要自行安装。 可以使用 PIP 进行安装,命令如下: p…… -
NumPy ndarray的常用属性
ndarray 是一个类,其包含一些属性。 最基本的便是其维度。可以用属性 ndim 来得到指定矩阵的维度,方法如下: >>> a = np.array([1, 2, 3]) >&g…… -
NumPy ndarray常见的操作
对于多维矩阵,可以进行变形、加减乘除等操作,本节就来介绍常见的相关操作。 1、变形reshape(维度列表) 例如原来是 3×4 的矩阵,可以将其变成 6×2 的矩阵…… -
-
NumPy中的傅里叶变换
傅里叶变换是将时域数据转换成频域数据。例如周期为25的正弦波可以用下面的函数来表示: y=sin(2π*f*x)=sin(50πx) 如果以 150Hz 的采样频率来采样,也就是在 …… -
-
-
-
-
Matplotlib绘制柱状图
柱状图和散点图类似,也是需要两个参数 x 和 y,但画出来的效果差别很大,而且需要使用 bar() 函数而不是 plot() 函数。 下面是一个最简单的例子: import ma…… -
Matplotlib绘制饼图
可以使用 pie() 函数来画饼图。下面是最简单的饼图,表示 4 个城市的高技术产值。 import matplotlib.pyplot as plt lbs = ["Beijing", "Shanghai", "Guangzh…… -
Python PyQt5安装和使用
QT 是 Linux 桌面 KDE 的开发包,目前支持 Windows、macOS 和 Linux 等操作系统。 QT 的历史相当悠久,早在 1991 年,QT 就进入了开发阶段,不过那时的目标操…… -
PyQt5 QLabel文本框的用法
可以在 QLabel 组件上显示一行文字。 这里需要注意的是,QT 包含很多的模块,如数据库操作模块 SQL、网络操作模块 Network 等,而这里主要介绍的是图形界面模…… -
PyQt5 QPushButton按钮的用法
QPushButton组件的初始化函数默认有两个参数,一个是父组件对象,一个是按钮上显示的文字。下面是该初始化函数的定义: QPushButton(str, parent: QWidget = …… -
PyQt5 QLineEdit输入框的用法
QLineEdit 输入框仅能输入一行文字,即使在其中按 Enter 键也没有效果。 下面的例子演示了单行输入框的用法,用户可以在其中编辑文本,文本内容将显示在上面的…… -
PyQt5 QProgressBar进度条的用法
QProgressBar 进度条其实就是滑块,可以设置其最小值、最大值、当前值,也可以设置其方向,如横向或者竖向。 QProgressBar 初始化函数非常简单,仅一个参数 pa…… -
PyQt5 QCalendarWidget日历组件的用法
QCalendarWidget 该组件可以用来选中日期和查看日期。 下面的例子演示了显示日期和得到用户选中的日期信息,其中通过定义回调函数 show_data() 来得到用户选中…… -
PyQt5 QLCDNumber组件:显示LCD数字显示
QLCDNumber 组件用来显示一串阿拉伯数字,样式和电子表上的显示类似。 QLCDNumber 的初始化函数很简单,可以指定其父组件对象和初始值,如果没有指定初始值,…… -
Python wxPython库的安装和使用
wxWidgets 是一款优秀的、跨平台的图形界面库,其使用 C++ 语言开发,所以使用 wxWidgets 的最直接的开发语言也是 C/C++。 为了让 Python 用户也能使用该库,R…… -
-
wxPython Panel面板的用法
面板是一个容器元素,可以在其上放很多其他的元素,这点类似于 Frame。 我们通常会将窗口上的元素分类,例如图 1 所示的计算器程序,其就可以看做是由三大块组…… -
wxPython StaticText文本框的用法
StaticText 其对应于 Tkinter 中的 tk.Label。其文本内容用属性 label 来表示,则 label 属性相当于 tk.Label 的 text 属性。其初始化函数定义如下: StaticT…… -
wxPython Button按钮的用法
Button 元素的主要属性包括上面的文字 label、单击后的处理函数等。下面是其初始化函数的定义: Button(parent, id=ID_ANY, label=EmptyString, …… -
wxPython BitmapButton图片按钮的用法
BitmapButton 是一类特殊的按钮,和普通按钮的区别就是该按钮上面不显示文字而是显示图片。 下面是 BitmapButton 元素的初始化函数定义: BitmapButton(paren…… -
wxPython RadioBox单选框的用法
RadioBox 单选框从某一组元素中只能有一个被选中,如果某个元素被单击选中,那么其他元素都会取消选中。 RadioBox的初始化函数定义如下: RadioBox(parent, i……