提交 5034b952 编写于 作者: W wizardforcel

2019-12-05 18:44:02

上级 9608dc29
...@@ -43,7 +43,7 @@ Created the src/ directory. ...@@ -43,7 +43,7 @@ Created the src/ directory.
### 创建可执行文件 ### 创建可执行文件
您从二进制文件启动应用程序。 在 Windows 上是 _.exe_ ,在 Mac 上是 _.dmg_ 您从二进制文件启动应用程序。 在 Windows 上是 .exe ,在 Mac 上是 .dmg
制作独立的可执行文件类型 制作独立的可执行文件类型
......
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
> 原文: [https://pythonbasics.org/QDial/](https://pythonbasics.org/QDial/) > 原文: [https://pythonbasics.org/QDial/](https://pythonbasics.org/QDial/)
PyQT 中包含一个拨号小部件( **QDial** )。它看起来像是您经常在混合面板上看到的音量控件。 它是 _PyQt5.QtWidgets_ 的一部分。 PyQT 中包含一个拨号小部件( **QDial** )。它看起来像是您经常在混合面板上看到的音量控件。 它是 PyQt5.QtWidgets 的一部分。
![pyqt dial QDial](img/9407ce3a47e209822978ef051a94a41c.jpg) ![pyqt dial QDial](img/9407ce3a47e209822978ef051a94a41c.jpg)
......
# PyQt 分组框 # PyQt 分组框
> 原文: [https://pythonbasics.org/pyqt-groupbox/](https://pythonbasics.org/pyqt-groupbox/) > 原文: [https://pythonbasics.org/pyqt-groupbox/](https://pythonbasics.org/pyqt-groupbox/)
分组框 _`QGroupBox`_ 可以对小部件进行分组。 它通常具有标题和边框。 任何小部件都可以添加到分组框中。 这可以进一步用于将 UI / UX 与用户进行通信。 组框`QGroupBox`可以对小部件进行分组。 它通常具有标题和边框。 任何小部件都可以添加到分组框中。 这可以进一步用于将 UI / UX 与用户进行通信。
本示例演示如何创建分组框,如下所示: 本示例演示如何创建分组框,如下所示:
......
...@@ -8,7 +8,7 @@ ...@@ -8,7 +8,7 @@
![tabs in pyqt window](img/1423f5646dd3a4d92eccfc7263fe178c.jpg) ![tabs in pyqt window](img/1423f5646dd3a4d92eccfc7263fe178c.jpg)
_ 图片:在 pyqt 窗口中显示的标签。_ 图片:在 pyqt 窗口中显示的标签。
......
...@@ -2,13 +2,13 @@ ...@@ -2,13 +2,13 @@
> 原文: [https://pythonbasics.org/pyqt-auto-complete/](https://pythonbasics.org/pyqt-auto-complete/) > 原文: [https://pythonbasics.org/pyqt-auto-complete/](https://pythonbasics.org/pyqt-auto-complete/)
PyQt 支持 _ 自动补全 _。 如果输入文本框(`QLineEdit`),它可以提出建议。 从列表中推荐这些建议。 PyQt 支持自动补全。 如果输入文本框(`QLineEdit`),它可以提出建议。 从列表中推荐这些建议。
本示例将自动补全功能添加到`QLineEdit`文本框中。 本示例将自动补全功能添加到`QLineEdit`文本框中。
![auto complete QLineEdit](img/d1daeade8423826325f8b569bf16acc5.jpg) ![auto complete QLineEdit](img/d1daeade8423826325f8b569bf16acc5.jpg)
_ 图片:在 pyqt 窗口中显示的标签。_ 图片:在 pyqt 窗口中显示的标签。
## 自动补全 ## 自动补全
......
...@@ -21,7 +21,7 @@ Qt Designer 可以帮助您构建 GUI(图形用户界面)。 您可以从 Py ...@@ -21,7 +21,7 @@ Qt Designer 可以帮助您构建 GUI(图形用户界面)。 您可以从 Py
您将需要 Python 3 或更高版本,因为其他版本已过时。 您将需要 Python 3 或更高版本,因为其他版本已过时。
_ 如果您没有 PyQt,请 _ [安装 PyQt](/install-pyqt/) 如果您没有 PyQt,请[安装 PyQt](/install-pyqt/)
您可以使用以下工具安装 Designer(Ubuntu Linux): 您可以使用以下工具安装 Designer(Ubuntu Linux):
......
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
> 原文: [https://pythonbasics.org/machine-learning-libraries/](https://pythonbasics.org/machine-learning-libraries/) > 原文: [https://pythonbasics.org/machine-learning-libraries/](https://pythonbasics.org/machine-learning-libraries/)
_ 每个程序员都应该了解 Python 机器学习的库 _ 每个程序员都应该了解 Python 机器学习的库。
如果开发人员需要从事统计技术或数据分析工作,那么他或她将(可能)考虑使用 Python。 如果开发人员需要从事统计技术或数据分析工作,那么他或她将(可能)考虑使用 Python。
......
...@@ -53,6 +53,6 @@ ...@@ -53,6 +53,6 @@
**深度学习**是一组机器学习算法,它们使用能够从经验中学习的复杂神经网络。 这些系统必须根据现有示例进行培训。 **深度学习**是一组机器学习算法,它们使用能够从经验中学习的复杂神经网络。 这些系统必须根据现有示例进行培训。
_ 它如何工作?_ 它如何工作?
在神经网络中,人工神经元被分为几层。 信息是单向流动的。 一层中的每个神经元都与其余的神经元进行通信,直到到达网络的尽头。 结果是深度学习能够使用大量数据为复杂的决策提供计算机系统。 在神经网络中,人工神经元被分为几层。 信息是单向流动的。 一层中的每个神经元都与其余的神经元进行通信,直到到达网络的尽头。 结果是深度学习能够使用大量数据为复杂的决策提供计算机系统。
\ No newline at end of file
...@@ -10,7 +10,7 @@ ...@@ -10,7 +10,7 @@
### Scikit-Learn 简介 ### Scikit-Learn 简介
首先,该工具以前称为 _scikit-learn_ ,主要是一个免费的工具机器学习平台,专门用于 Python 编码语言。 该软件带有一系列分类,回归以及一堆算法,其中还包括支持向量机。 首先,该工具以前称为 scikit-learn,主要是一个免费的工具机器学习平台,专门用于 Python 编码语言。 该软件带有一系列分类,回归以及一堆算法,其中还包括支持向量机。
也有梯度增强,随机森林,DBSCAN,k-means。 其开发的主要目的是沿着编程编号以及 NumPy 和 Scipy 之类的技术库交换和使用数据。 如上所述,由 David Cournapeau 编写的 Google Summer of Code 项目以 scikit-learn 的形式引入了该机器学习平台。 也有梯度增强,随机森林,DBSCAN,k-means。 其开发的主要目的是沿着编程编号以及 NumPy 和 Scipy 之类的技术库交换和使用数据。 如上所述,由 David Cournapeau 编写的 Google Summer of Code 项目以 scikit-learn 的形式引入了该机器学习平台。
...@@ -20,7 +20,7 @@ ...@@ -20,7 +20,7 @@
### Scikit 入门 ### Scikit 入门
开始执行时,该工具主要是使用 Python 准备的。 但是,某些核心算法是用 Cython 编码的,其主要目的是提高性能。 LIBSVM 上的 Cython 封面执行 _ 支持向量机 _。 另一方面,逻辑回归以及线性支持向量机是通过围绕 LIBLINEAR 的等效覆盖完成的。 开始执行时,该工具主要是使用 Python 准备的。 但是,某些核心算法是用 Cython 编码的,其主要目的是提高性能。 LIBSVM 上的 Cython 封面执行支持向量机。 另一方面,逻辑回归以及线性支持向量机是通过围绕 LIBLINEAR 的等效覆盖完成的。
最终,机器学习平台简单易用,使数据挖掘和分析变得简单。 每个人都可以使用该工具。 它可以在各个方面重复使用。 这个开源工具也可以用于商业目的。 它所需要的只是拥有 BSD 许可证。 在将本机数据集应用于机器学习后,就可以立即开始一个项目。 最终,机器学习平台简单易用,使数据挖掘和分析变得简单。 每个人都可以使用该工具。 它可以在各个方面重复使用。 这个开源工具也可以用于商业目的。 它所需要的只是拥有 BSD 许可证。 在将本机数据集应用于机器学习后,就可以立即开始一个项目。
......
...@@ -4,7 +4,7 @@ ...@@ -4,7 +4,7 @@
为什么要使用 Scikit-learn 进行机器学习? 为什么要使用 Scikit-learn 进行机器学习?
在讨论 _“为什么要被用作或推荐为 python 编程语言的最佳免费软件机器学习库之前,我们对 scikit-learn( **sklearn** )了解甚少,这一点很重要。_ 在讨论“为什么要被用作或推荐为 python 编程语言的最佳免费软件机器学习库之前,我们对 scikit-learn( **sklearn** )了解甚少,这一点很重要。
......
...@@ -37,7 +37,7 @@ ...@@ -37,7 +37,7 @@
在训练阶段之后,分类器**可以做出预测** 在训练阶段之后,分类器**可以做出预测**
给定一个新的特征向量,该图像是苹果还是桔子? 给定一个新的特征向量,该图像是苹果还是桔子?
分类算法有多种类型,其中一种是 _ 决策树 _ 分类算法有多种类型,其中一种是决策树
如果您有新数据,则算法可以确定新数据属于哪个类。 如果您有新数据,则算法可以确定新数据属于哪个类。
苹果的输出为[0],橙色的输出为[1]。 苹果的输出为[0],橙色的输出为[1]。
...@@ -61,8 +61,8 @@ print(algorithm.predict(newData)) ...@@ -61,8 +61,8 @@ print(algorithm.predict(newData))
### 过拟合和欠拟合 ### 过拟合和欠拟合
通常,训练数据越多,分类器就越好。 通常,训练数据越多,分类器就越好。
如果您的训练数据很少(_ 不及 _),那么您将没有好的预测。 如果您的训练数据很少(不及),那么您将没有好的预测。
因此,总的来说,随着更多数据它变得更加准确。 但是有一个限制,那就是 _ 过拟合 _ 因此,总的来说,随着更多数据它变得更加准确。 但是有一个限制,那就是过拟合
[下载示例和练习](https://gum.co/MnRYU) [下载示例和练习](https://gum.co/MnRYU)
\ No newline at end of file
...@@ -8,7 +8,7 @@ ...@@ -8,7 +8,7 @@
## 设置项目 ## 设置项目
Python 项目位于[虚拟环境](https://pythonbasics.org/virtualenv/)中。 每个项目都位于不同的虚拟环境中。 这样可以防止程序包冲突。 _Python 软件包不应在系统范围内安装 _ Python 项目位于[虚拟环境](https://pythonbasics.org/virtualenv/)中。 每个项目都位于不同的虚拟环境中。 这样可以防止程序包冲突。Python 软件包不应在系统范围内安装
考虑一下: 考虑一下:
...@@ -143,7 +143,7 @@ app = Flask(__name__) ...@@ -143,7 +143,7 @@ app = Flask(__name__)
``` ```
然后,您需要一个 _ 路由 _ 来调用 Python 函数。 路由会将您在浏览器中键入的内容(URL)映射到 Python 函数。 然后,您需要一个路由来调用 Python 函数。 路由会将您在浏览器中键入的内容(URL)映射到 Python 函数。
```py ```py
@app.route('/') @app.route('/')
...@@ -165,7 +165,7 @@ app.run(host='0.0.0.0', port=81) ...@@ -165,7 +165,7 @@ app.run(host='0.0.0.0', port=81)
``` ```
在网络浏览器中输入网址 _[http:// localhost:81 /](http://localhost:81/)_ 在网络浏览器中输入网址 [http://localhost:81/](http://localhost:81/)
代码摘要: 代码摘要:
......
...@@ -57,7 +57,7 @@ def get_sale(transaction_id=0): ...@@ -57,7 +57,7 @@ def get_sale(transaction_id=0):
### Flask 多参数路由 ### Flask 多参数路由
如果您希望 _ 烧瓶路由具有多个参数 _,则可以这样做。 对于路由`/create/&lt;first_name&gt;/&lt;last_name&gt;`,您可以执行以下操作: 如果您希望烧瓶路由具有多个参数,则可以这样做。 对于路由`/create/<first_name>/<last_name>`,您可以执行以下操作:
```py ```py
@app.route('/create/<first_name>/<last_name>') @app.route('/create/<first_name>/<last_name>')
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册