炫意html5
最早CSS3和HTML5移动技术网站之一

Python NumPy库的安装和使用

啊Q阅读(11)

NumPy 就是一个数学运算的库,其是用 C 语言实现的,所以运算速度非常快。该模块也不是 Python 自带的,需要自行安装。 可以使用 PIP 进行安装,命令如下: pip install numpy 使用该模块之前需要将其引入,常用方...

NumPy ndarray的常用属性

丹青阅读(12)

ndarray 是一个类,其包含一些属性。 最基本的便是其维度。可以用属性 ndim 来得到指定矩阵的维度,方法如下: >>> a = np.array([1, 2, 3]) >>> a.ndim # 维...

NumPy ndarray常见的操作

啊Q阅读(11)

对于多维矩阵,可以进行变形、加减乘除等操作,本节就来介绍常见的相关操作。 1、变形reshape(维度列表) 例如原来是 3×4 的矩阵,可以将其变成 6×2 的矩阵。内容不变,但是样子发生了改变。方法如下: >>> x ...

NumPy在金融领域的应用

丹青阅读(9)

我们知道 NumPy 有强大的数值计算功能,在生活中,经常会用到的一个计算就是贷款计算。 例如如果贷款 200 万,在 15 年内还清,每个月需要还多少钱?其中支付的利息是多少?再例如,如果购买了一份医疗保险,要求每个月存钱 2000 元,...

NumPy中的傅里叶变换

老王阅读(9)

傅里叶变换是将时域数据转换成频域数据。例如周期为25的正弦波可以用下面的函数来表示: y=sin(2π*f*x)=sin(50πx) 如果以 150Hz 的采样频率来采样,也就是在 0 到 1 之间有 150 个采样点,那么其时间列表,即公...

Numpy在神经网络中的应用

中天阅读(13)

最近深度学习非常热门,深度学习就是使用多层的神经网络来解决问题的一种方法。 在 20 世纪,人们认为任何神经网络都可以等效于某个 3 层的神经网络,这样就没有必要去研究多层的神经网络。直到最近几年人们才意识到多层神经的独特用途,其在图片识别...

Python Matplotlib库的安装

嘿哈阅读(17)

随着互联网用户的快速增长,大数据技术也兴起。这种技术的关注点不是微观的某个用户个体,而是关注宏观的统计数据,例如用户平均年龄、用户平均使用时长等,因此这些宏观统计数据的处理和展示也就变得非常重要。 从本节开始,将为大家介绍一款 Python...

Matplotlib绘制散点图

牛青阅读(16)

如果输入的是两个列表,一个表示 x 轴的值,一个表示 y 轴的值,那么就可以在直角坐标系中划出很多个点,然后将这些点用指定的线段连接起来就得到了散点图。 可以使用 plt.plot(x, y, 风格) 来达到目的,其中的风格有很多种,如点状...

Matplotlib绘制折线图

阿喜阅读(17)

折线图和点状图类似,只是在风格上有所不同。我们需要指定线型,如“-”表示实线、“–”表示虚线、“-.”表示带点的虚线、“:”表示完全用点来组成的虚线。 下面的代码和前面的类似,不过风格部分有所不同: import matplot...

Matplotlib绘制柱状图

无卤阅读(12)

柱状图和散点图类似,也是需要两个参数 x 和 y,但画出来的效果差别很大,而且需要使用 bar() 函数而不是 plot() 函数。 下面是一个最简单的例子: import matplotlib.pyplot as plt x = [1, ...

Matplotlib绘制饼图

bigao阅读(12)

可以使用 pie() 函数来画饼图。下面是最简单的饼图,表示 4 个城市的高技术产值。 import matplotlib.pyplot as plt lbs = ["Beijing", "Shanghai", "Guangzhou", "...

Python PyQt5安装和使用

啊Q阅读(20)

QT 是 Linux 桌面 KDE 的开发包,目前支持 Windows、macOS 和 Linux 等操作系统。 QT 的历史相当悠久,早在 1991 年,QT 就进入了开发阶段,不过那时的目标操作系统仅是安装有 X11 的 Linux 系...

PyQt5 QLabel文本框的用法

中天阅读(15)

可以在 QLabel 组件上显示一行文字。 这里需要注意的是,QT 包含很多的模块,如数据库操作模块 SQL、网络操作模块 Network 等,而这里主要介绍的是图形界面模块 Widgets,在 PyQT 中用 PyQt5.QtWidget...

PyQt5 QPushButton按钮的用法

阿喜阅读(16)

QPushButton组件的初始化函数默认有两个参数,一个是父组件对象,一个是按钮上显示的文字。下面是该初始化函数的定义: QPushButton(str, parent: QWidget = None) 如果希望显示的是图片,那么可以传入...

PyQt5 QLineEdit输入框的用法

丹青阅读(16)

QLineEdit 输入框仅能输入一行文字,即使在其中按 Enter 键也没有效果。 下面的例子演示了单行输入框的用法,用户可以在其中编辑文本,文本内容将显示在上面的静态标签上。下面是这个例子的完整代码: import sys from P...

PyQt5 QProgressBar进度条的用法

丹青阅读(13)

QProgressBar 进度条其实就是滑块,可以设置其最小值、最大值、当前值,也可以设置其方向,如横向或者竖向。 QProgressBar 初始化函数非常简单,仅一个参数 parent,表示父组件,其定义如下: QProgressBar(...

PyQt5 QCalendarWidget日历组件的用法

丹青阅读(18)

QCalendarWidget 该组件可以用来选中日期和查看日期。 下面的例子演示了显示日期和得到用户选中的日期信息,其中通过定义回调函数 show_data() 来得到用户选中的日期信息,该回调函数在用户选中了不同的日期时被触发。下面是完...

PyQt5 QLCDNumber组件:显示LCD数字显示

丹青阅读(12)

QLCDNumber 组件用来显示一串阿拉伯数字,样式和电子表上的显示类似。 QLCDNumber 的初始化函数很简单,可以指定其父组件对象和初始值,如果没有指定初始值,则默认初始值是 0。下面是该初始化函数的定义: QLCDNumber(...

Python wxPython库的安装和使用

田田阅读(18)

wxWidgets 是一款优秀的、跨平台的图形界面库,其使用 C++ 语言开发,所以使用 wxWidgets 的最直接的开发语言也是 C/C++。 为了让 Python 用户也能使用该库,Robin Dunn 开发了 wxPython 这个...

wxPython Frame窗体的用法

阿喜阅读(18)

Frame 就是在桌面上看到的窗口,其包含标题、图标、位置、大小、风格、名字等属性。这些属性可以在创建窗体时设置,也可以在创建后进行设置。 下面是窗体的初始化函数: Frame(parent, id=ID_ANY, title=EmptyS...

wxPython Panel面板的用法

牛青阅读(16)

面板是一个容器元素,可以在其上放很多其他的元素,这点类似于 Frame。 我们通常会将窗口上的元素分类,例如图 1 所示的计算器程序,其就可以看做是由三大块组合而成的。 图 1 计算器的结构 可以用使 Panel 来表示这些块。Panel ...

wxPython StaticText文本框的用法

老王阅读(14)

StaticText 其对应于 Tkinter 中的 tk.Label。其文本内容用属性 label 来表示,则 label 属性相当于 tk.Label 的 text 属性。其初始化函数定义如下: StaticText(parent, i...

wxPython Button按钮的用法

丹青阅读(15)

Button 元素的主要属性包括上面的文字 label、单击后的处理函数等。下面是其初始化函数的定义: Button(parent, id=ID_ANY, label=EmptyString, # 按钮上显示的内容 pos=DefaultP...

wxPython BitmapButton图片按钮的用法

bigao阅读(14)

BitmapButton 是一类特殊的按钮,和普通按钮的区别就是该按钮上面不显示文字而是显示图片。 下面是 BitmapButton 元素的初始化函数定义: BitmapButton(parent, id=ID_ANY, bitmap=Nu...

wxPython RadioBox单选框的用法

阿喜阅读(19)

RadioBox 单选框从某一组元素中只能有一个被选中,如果某个元素被单击选中,那么其他元素都会取消选中。 RadioBox的初始化函数定义如下: RadioBox(parent, id=ID_ANY, label=EmptyString,...

Java基础教程Android基础教程