From f690aa94e5a728af288f6bbc10f5c8a1ed9219e4 Mon Sep 17 00:00:00 2001 From: wizardforcel <562826179@qq.com> Date: Mon, 2 Dec 2019 22:50:28 +0800 Subject: [PATCH] 2019-12-02 22:50:28 --- docs/100.md | 2 +- docs/101.md | 4 +--- docs/102.md | 2 +- docs/103.md | 2 +- docs/104.md | 2 +- docs/105.md | 2 +- docs/106.md | 2 +- docs/107.md | 2 +- docs/108.md | 2 +- docs/109.md | 2 +- docs/110.md | 2 +- docs/111.md | 2 +- docs/112.md | 2 +- docs/113.md | 2 +- docs/115.md | 2 +- docs/116.md | 2 +- docs/117.md | 2 +- docs/120.md | 4 ++-- docs/121.md | 2 +- docs/122.md | 6 +++--- docs/124.md | 2 +- docs/125.md | 3 +-- docs/126.md | 2 +- docs/127.md | 2 +- docs/128.md | 2 +- docs/129.md | 4 ++-- docs/131.md | 4 ++-- docs/132.md | 2 +- docs/133.md | 24 ++++++++++++------------ docs/134.md | 18 +++++++++--------- docs/135.md | 14 +++++++------- docs/136.md | 18 +++++++++--------- docs/137.md | 2 +- docs/138.md | 9 +++------ docs/139.md | 10 +++------- docs/140.md | 7 ++----- docs/141.md | 12 ++++-------- docs/142.md | 10 +++------- docs/143.md | 9 +++------ docs/144.md | 7 ++----- docs/145.md | 7 ++----- docs/146.md | 8 ++++---- docs/147.md | 6 +++--- docs/148.md | 6 +++--- docs/149.md | 8 ++------ docs/150.md | 7 ++----- docs/152.md | 8 ++------ docs/153.md | 8 ++++---- docs/154.md | 20 ++++++++++---------- docs/4.md | 1 - docs/77.md | 2 +- docs/78.md | 2 +- docs/89.md | 4 +--- docs/90.md | 2 +- docs/91.md | 2 +- docs/92.md | 2 +- docs/93.md | 2 +- docs/94.md | 2 +- docs/95.md | 2 +- docs/96.md | 2 +- docs/97.md | 2 +- docs/98.md | 2 +- docs/99.md | 2 +- 63 files changed, 136 insertions(+), 180 deletions(-) diff --git a/docs/100.md b/docs/100.md index 9e11a33..1a09282 100644 --- a/docs/100.md +++ b/docs/100.md @@ -8,7 +8,7 @@ 方法 setValue()设置其值。 如果将 50 设置为 50%。 -[带有 Python 的 PyQt 桌面应用程序](https://gum.co/pysqtsamples) + ## `QProgressBar` diff --git a/docs/101.md b/docs/101.md index b9ef83f..f99648e 100644 --- a/docs/101.md +++ b/docs/101.md @@ -9,7 +9,7 @@ 在此示例( **PyQt5** )中,它将显示带有表的窗口,但是您可以通过 Designer 将其作为窗口 GUI 的一部分。 -[带有 Python 的 PyQt 桌面应用程序](https://gum.co/pysqtsamples) + ## 表格 @@ -25,8 +25,6 @@ QTableWidget 是具有行和列的表小部件。 变量`newitem`的类型为`QTableWidgetItem`,可以将文本值作为字符串。 例如:`.setItem(1,2, QTableWidgetItem("Table Cell"))` -**Related Course:** -[PyQt Desktop Apps with Python](https://gum.co/pysqtsamples) ### PyQT 中的表格 diff --git a/docs/102.md b/docs/102.md index c7200c5..04605c6 100644 --- a/docs/102.md +++ b/docs/102.md @@ -11,7 +11,7 @@ 从`PyQt5.QtWidgets`导入`QVBoxLayout`。 -[带有 Python 的 PyQt 桌面应用程序](https://gum.co/pysqtsamples) + ## 垂直布局 diff --git a/docs/103.md b/docs/103.md index aa35b73..cf9ac52 100644 --- a/docs/103.md +++ b/docs/103.md @@ -7,7 +7,7 @@ 如果您使用 Windows,则可能需要 Windows 外观。 在 Mac 上,您可能需要 Mac OS X 样式。 所有这些都可以配置。 Mac 样式仅在 Mac OS X 上可用。 -[带有 Python 的 PyQt 桌面应用程序](https://gum.co/pysqtsamples) + ## PyQt 样式 diff --git a/docs/104.md b/docs/104.md index 96bfeeb..f2aafda 100644 --- a/docs/104.md +++ b/docs/104.md @@ -7,7 +7,7 @@ 为什么? 用户只需单击一下即可启动您的应用程序。 在 Windows 上,它是 **.exe** 。 在 Mac OS X 上,它是 **.dmg** -[带有 Python 的 PyQt 桌面应用程序](https://gum.co/pysqtsamples) + ## 构建 EXE diff --git a/docs/105.md b/docs/105.md index c3df267..edd0740 100644 --- a/docs/105.md +++ b/docs/105.md @@ -9,7 +9,7 @@ PyQT 中包含一个拨号小部件( **QDial** )。它看起来像是您经 QDial 小部件的外观可能会在操作系统上发生变化。 但是逻辑在所有平台上都是相同的。 -[带有 Python 的 PyQt 桌面应用程序](https://gum.co/pysqtsamples) + ## `QDial` diff --git a/docs/106.md b/docs/106.md index 3a9dafb..c13fdfb 100644 --- a/docs/106.md +++ b/docs/106.md @@ -9,7 +9,7 @@ ![pyqt checkox](img/c05561472bf0335f0774e08359499538.jpg) -[带有 Python 的 PyQt 桌面应用程序](https://gum.co/pysqtsamples) + ## `QCheckBox` diff --git a/docs/107.md b/docs/107.md index 992e44f..58993d1 100644 --- a/docs/107.md +++ b/docs/107.md @@ -9,7 +9,7 @@ PyQT `QRadioButton`是一个简单的单选按钮。 通常,当只有一个选 ![pyqt radiobutton QRadioButton](img/40381d87dcf1cdf4992a4130e8a00a9c.jpg) -[带有 Python 的 PyQt 桌面应用程序](https://gum.co/pysqtsamples) + ## 单选按钮 diff --git a/docs/108.md b/docs/108.md index 44293ab..52b98bd 100644 --- a/docs/108.md +++ b/docs/108.md @@ -9,7 +9,7 @@ ![pyqt groupbox](img/b7d7436549630e570c53922ca7771eda.jpg) -[带有 Python 的 PyQt 桌面应用程序](https://gum.co/pysqtsamples) + ## `QGroupBox` diff --git a/docs/109.md b/docs/109.md index 1995309..3c6f3f0 100644 --- a/docs/109.md +++ b/docs/109.md @@ -7,7 +7,7 @@ 这可以是纯文本消息或格式消息(HTML)。 您可以通过在小部件上调用`.setToolTip("text")`来添加工具提示。 这通常用于协助用户。 -[带有 Python 的 PyQt 桌面应用程序](https://gum.co/pysqtsamples) + ## 工具提示示例 diff --git a/docs/110.md b/docs/110.md index 025155d..2892d37 100644 --- a/docs/110.md +++ b/docs/110.md @@ -9,7 +9,7 @@ ![toolbox pyqt qtoolbox](img/7abfe71cbe8a2a2a5d896122b9f66de2.jpg) -[带有 Python 的 PyQt 桌面应用程序](https://gum.co/pysqtsamples) + ## 工具箱示例 diff --git a/docs/111.md b/docs/111.md index b374967..5af4420 100644 --- a/docs/111.md +++ b/docs/111.md @@ -9,7 +9,7 @@ PyQt 窗口除了文件菜单外,通常还具有工具栏`QToolBar`。 工具 在本文中,您将学习如何在窗口中添加工具栏。 -[带有 Python 的 PyQt 桌面应用程序](https://gum.co/pysqtsamples) + ## 工具栏 diff --git a/docs/112.md b/docs/112.md index abbdd05..0ae304a 100644 --- a/docs/112.md +++ b/docs/112.md @@ -9,7 +9,7 @@ ![menubar in pyqt](img/93ba1beccbdd7671d2f987f5d8ce0ffb.jpg) -[带有 Python 的 PyQt 桌面应用程序](https://gum.co/pysqtsamples) + ## PyQt 菜单栏 diff --git a/docs/113.md b/docs/113.md index 35a4706..11796ac 100644 --- a/docs/113.md +++ b/docs/113.md @@ -11,7 +11,7 @@ _ 图片:在 pyqt 窗口中显示的标签。_ -[带有 Python 的 PyQt 桌面应用程序](https://gum.co/pysqtsamples) + ## 标签示例 diff --git a/docs/115.md b/docs/115.md index 470c9ce..62a4e94 100644 --- a/docs/115.md +++ b/docs/115.md @@ -9,7 +9,7 @@ ![pyqt listbox](img/e9d04a97c37222a7c48d0730bf3dcc10.jpg) -[带有 Python 的 PyQt 桌面应用程序](https://gum.co/pysqtsamples) + ## PyQt 列表框示例 diff --git a/docs/116.md b/docs/116.md index eb119bb..2500eb7 100644 --- a/docs/116.md +++ b/docs/116.md @@ -9,7 +9,7 @@ ![pyqt input dialog](img/d94bc3378d5cbdc5aa8d3a5c32b3dd69.jpg) -[带有 Python 的 PyQt 桌面应用程序](https://gum.co/pysqtsamples) + ## 输入对话框 diff --git a/docs/117.md b/docs/117.md index 2542862..9ea3922 100644 --- a/docs/117.md +++ b/docs/117.md @@ -7,7 +7,7 @@ Qt Designer 可以帮助您构建 GUI(图形用户界面)。 您可以从 Py 它涵盖了一个非常基本的示例,说明如何将 Qt Designer 与 PyQt 和 Python 一起使用。 有关更多详细信息,请参见下面的链接。 -[带有 Python 的 PyQt 桌面应用程序](https://gum.co/pysqtsamples) + ## Qt Designer Python diff --git a/docs/120.md b/docs/120.md index 7e4daf2..c49c6dd 100644 --- a/docs/120.md +++ b/docs/120.md @@ -1,4 +1,4 @@ -# 如何从机器学习和 AI 认真开始 +# 如何从机器学习和 AI 认真地起步 > 原文: [https://pythonbasics.org/how-to-seriously-start-with-machine-learning-and-ai/](https://pythonbasics.org/how-to-seriously-start-with-machine-learning-and-ai/) @@ -28,7 +28,7 @@ * [http://www.deeplearningbook.org/](http://www.deeplearningbook.org/) * [http://neuralnetworksanddeeplearning.com/](http://neuralnetworksanddeeplearning.com/) -### 网上 +### 互联网 今天,当您考虑学习某事时,首先想到的就是 Google。 diff --git a/docs/121.md b/docs/121.md index 794a34c..76fe324 100644 --- a/docs/121.md +++ b/docs/121.md @@ -50,7 +50,7 @@ Python 并非如此。 即使您仅具有 Python 语言的基本知识,由于 一般来说,ML 和 AI 程序员宁愿花时间构建算法和启发式算法,也不愿为语法错误而调试代码。 -### 4.友好的语法和人文可读性 +### 4\. 友好的语法和人类可读性 Python 是一种使用现代脚本和友好语法的面向对象的编程语言。 diff --git a/docs/122.md b/docs/122.md index 6c0aca5..50f29e4 100644 --- a/docs/122.md +++ b/docs/122.md @@ -1,4 +1,4 @@ -# 机器学习图书馆 +# 机器学习库 > 原文: [https://pythonbasics.org/machine-learning-libraries/](https://pythonbasics.org/machine-learning-libraries/) @@ -28,7 +28,7 @@ _ 每个程序员都应该了解 Python 机器学习的库 _ 那么,哪些是 python 机器学习的基本库? -### 熊猫 +### Pandas 熊猫是数据科学的基础。 这是用于数据集的强制性库,用于数据提取和准备。 @@ -52,7 +52,7 @@ Seaborn 是“另一个”可视化库。 它建立在 Matplotlib 的基础上 Seaborn 使生成某些类型的图,热图,时间序列和小提琴图更容易。 -### Scikit 学习 +### Scikit-learn Scikit-learn 管理两个基本术语:数据挖掘和数据分析。 diff --git a/docs/124.md b/docs/124.md index c605b9f..b3879a7 100644 --- a/docs/124.md +++ b/docs/124.md @@ -1,4 +1,4 @@ -# 差异化机器学习,深度学习和 AI? +# 区分机器学习,深度学习和 AI? > 原文: [https://pythonbasics.org/difference-machine-learning-deep-learning-ai/](https://pythonbasics.org/difference-machine-learning-deep-learning-ai/) diff --git a/docs/125.md b/docs/125.md index c4d2e31..8c752db 100644 --- a/docs/125.md +++ b/docs/125.md @@ -8,7 +8,7 @@ ## 使用 Python 进行机器学习 -### 介绍 Scikit 学习 +### Scikit-Learn 简介 首先,该工具以前称为 _scikit-learn_ ,主要是一个免费的工具机器学习平台,专门用于 Python 编码语言。 该软件带有一系列分类,回归以及一堆算法,其中还包括支持向量机。 @@ -22,7 +22,6 @@ 开始执行时,该工具主要是使用 Python 准备的。 但是,某些核心算法是用 Cython 编码的,其主要目的是提高性能。 LIBSVM 上的 Cython 封面执行 _ 支持向量机 _。 另一方面,逻辑回归以及线性支持向量机是通过围绕 LIBLINEAR 的等效覆盖完成的。 -**Related course:** [Python Machine Learning Course](https://gum.co/MnRYU) 最终,机器学习平台简单易用,使数据挖掘和分析变得简单。 每个人都可以使用该工具。 它可以在各个方面重复使用。 这个开源工具也可以用于商业目的。 它所需要的只是拥有 BSD 许可证。 在将本机数据集应用于机器学习后,就可以立即开始一个项目。 diff --git a/docs/126.md b/docs/126.md index 4030698..64b1571 100644 --- a/docs/126.md +++ b/docs/126.md @@ -57,7 +57,7 @@ * **线性回归** & **线性分类器**:如果有最简单的算法,应该使用这些算法。 当您具有成千上万的功能并需要提供不错的质量时,可以使用它。 -比这些更好的算法可能会过度拟合,而回归和分类器将确保大量功能。 +比这些更好的算法可能会过拟合,而回归和分类器将确保大量功能。 * **Logistic 回归**:执行二进制分类,因此标签输出为二进制。 它采用特征的线性组合,并对其应用非线性函数。 这是非线性分类器最简单的算法。 diff --git a/docs/127.md b/docs/127.md index fef3e96..0011c7c 100644 --- a/docs/127.md +++ b/docs/127.md @@ -1,4 +1,4 @@ -# 为什么要使用 Scikit Learn? +# 为什么要使用 Scikit-Learn? > 原文: [https://pythonbasics.org/why-use-scikit-learn/](https://pythonbasics.org/why-use-scikit-learn/) diff --git a/docs/128.md b/docs/128.md index cca7b9e..75087ab 100644 --- a/docs/128.md +++ b/docs/128.md @@ -79,7 +79,7 @@ print(dataset.shape) ![python pandas data load csv](img/b809845b2993e4deab4f30fe4c04c137.jpg) -### 用熊猫加载数据文件 +### 用 Pandas 加载数据文件 加载机器学习数据的第三种方法是使用 Pandas 和 pandas.read_csv()函数。 diff --git a/docs/129.md b/docs/129.md index 48bae98..5c32157 100644 --- a/docs/129.md +++ b/docs/129.md @@ -58,11 +58,11 @@ print(algorithm.predict(newData)) ``` -### 过度拟合和不足 +### 过拟合和欠拟合 通常,训练数据越多,分类器就越好。 如果您的训练数据很少(_ 不及 _),那么您将没有好的预测。 -因此,总的来说,随着更多数据它变得更加准确。 但是有一个限制,那就是 _ 过度拟合 _。 +因此,总的来说,随着更多数据它变得更加准确。 但是有一个限制,那就是 _ 过拟合 _。 [下载示例和练习](https://gum.co/MnRYU) \ No newline at end of file diff --git a/docs/131.md b/docs/131.md index 14fae76..a622c5b 100644 --- a/docs/131.md +++ b/docs/131.md @@ -55,8 +55,8 @@ print( poly_fit(12) ) ``` -### 过度拟合和不足 +### 过拟合和欠拟合 -切勿过度拟合或拟合不足,这是很重要的,您想抓住这种关系但又不能完全遵循这些要点。 线性关系会欠拟合,而过度拟合会选择程度高到可以拟合点的程度。 相反,您想要捕获关系。 +切勿过拟合或欠拟合,这是很重要的,您想抓住这种关系但又不能完全遵循这些要点。 线性关系会欠拟合,而过拟合会选择程度高到可以拟合点的程度。 相反,您想要捕获关系。 [下载示例和练习](https://gum.co/MnRYU) \ No newline at end of file diff --git a/docs/132.md b/docs/132.md index 2b46434..6def908 100644 --- a/docs/132.md +++ b/docs/132.md @@ -120,7 +120,7 @@ print( clf.predict([[0]]) ) 3. **准确性**:是做出的正确预测数除以做出的预测总数。 我们要做的是检查机器学习模型的准确性。 -4. **过度拟合**:之所以发生,是因为训练模型试图尽可能地拟合训练数据。 为了防止这种情况,请尝试减少数据中的噪音。 +4. **过拟合**:之所以发生,是因为训练模型试图尽可能地拟合训练数据。 为了防止这种情况,请尝试减少数据中的噪音。 这就是决策树和机器学习的基础知识! diff --git a/docs/133.md b/docs/133.md index 8fa7703..6de3970 100644 --- a/docs/133.md +++ b/docs/133.md @@ -1,21 +1,21 @@ -# k 最近邻居 +# k 最近邻 > 原文: [https://pythonbasics.org/k-nearest-neighbors/](https://pythonbasics.org/k-nearest-neighbors/) -认识 K 最近邻居,这是最简单的机器学习算法之一。 +认识 K 最近邻,这是最简单的机器学习算法之一。 该算法用于**分类**和**回归**。 在这两种使用中,输入均包含特征空间中 k 个最接近的训练示例。 另一方面,输出取决于大小写。 -* 在“ K 最近邻居分类”中,输出是类成员。 +* 在“ K 最近邻分类”中,输出是类成员。 * 在“ K 最近邻回归”中,输出是对象的属性值。 -K 最近邻居易于实现,并且能够执行复杂的分类任务。 +K 最近邻易于实现,并且能够执行复杂的分类任务。 -## knn +## KNN -### k 最近邻居 +### k 最近邻 由于它没有专门的训练阶段,因此被称为**惰性**学习算法。 @@ -27,7 +27,7 @@ K-Nearest Neighbors 的最大优势在于,该算法无需进行训练即可进 ### 应用 -K 最近邻居有很多应用程序。 +K 最近邻有很多应用程序。 一些示例可以是: @@ -39,9 +39,9 @@ K 最近邻居有很多应用程序。 ### k 最近邻算法 -**K 最近邻居(knn)**具有您应了解的理论。 +**K 最近邻(knn)**具有您应了解的理论。 -* 首先,K 最近邻居仅计算新数据点到所有其他训练数据点的距离。 它可以是任何类型的距离。 +* 首先,K 最近邻仅计算新数据点到所有其他训练数据点的距离。 它可以是任何类型的距离。 * 其次,选择 K 个最近的数据点,其中 K 可以是任何整数。 @@ -57,7 +57,7 @@ K 最近邻居有很多应用程序。 现在我们假设 K 的值为 2(两个簇)。 -K 最近邻居算法开始计算点 X 与所有点的距离。 +K 最近邻算法开始计算点 X 与所有点的距离。 它找到到点 X(黑点)的距离最近的点。 @@ -65,9 +65,9 @@ K 最近邻居算法开始计算点 X 与所有点的距离。 ## 示例 -### k 最近邻居 scikit 学习 +### Scikit-Learn k 最近邻 -为了实现 K 最近邻居,我们需要一种编程语言和一个库。 +为了实现 K 最近邻,我们需要一种编程语言和一个库。 我们建议使用 Python 和 Scikit-Learn。 diff --git a/docs/134.md b/docs/134.md index 29dc07a..ea21d73 100644 --- a/docs/134.md +++ b/docs/134.md @@ -1,4 +1,4 @@ -# 分列火车测试 +# 训练测试拆分 > 原文: [https://pythonbasics.org/split-train-test/](https://pythonbasics.org/split-train-test/) @@ -19,7 +19,7 @@ 然后是拆分进来的时候。 -## 火车测试拆分 +## 训练测试拆分 ### 拆分 @@ -34,7 +34,7 @@ 为了拆分它,我们这样做: -x 火车– x 测试/ y 火车– y 测试 +x 训练– x 测试/ y 训练– y 测试 这是一个简单的公式,对吧? @@ -91,27 +91,27 @@ array([[2, 3], 无论如何,科学家都希望进行预测以创建模型并测试数据。 -当他们这样做时,可能会发生两件事:过度拟合和拟合不足。 +当他们这样做时,可能会发生两件事:过拟合和欠拟合。 ### 过拟合 -过度拟合比欠拟合最常见,但是为了避免影响模型的可预测性,不应进行过度拟合。 +过拟合比欠拟合最常见,但是为了避免影响模型的可预测性,不应进行过拟合。 那么,那意味着什么呢? -当模型过于复杂时,可能会发生过度拟合。 +当模型过于复杂时,可能会发生过拟合。 -过度拟合意味着我们训练的模型训练得“太好”,并且与训练数据集过于紧密。 +过拟合意味着我们训练的模型训练得“太好”,并且与训练数据集过于紧密。 但是,如果感觉太好,为什么会有问题呢? 问题在于,训练数据的准确性将无法对未训练或新数据进行准确性。 为避免这种情况,与观察数相比,数据不能包含许多特征/变量。 -### 拟合不足 +### 欠拟合 那衣服不足呢? -当模型太简单时,可能会导致拟合不足,这意味着模型不适合训练数据。 +当模型太简单时,可能会导致欠拟合,这意味着模型不适合训练数据。 为了避免这种情况,数据需要足够的预测变量/独立变量。 diff --git a/docs/135.md b/docs/135.md index a5b1448..929bea8 100644 --- a/docs/135.md +++ b/docs/135.md @@ -18,7 +18,7 @@ 那么,我们想对所有这些说些什么? 每个知道如何编码的人都可以进行人脸检测。 开发人员和程序员都可以实现。 -他们只需要一个库,例如 Open CV。 +他们只需要一个库,例如 OpenCV。 他们还需要一种来自示例 Python 的编程语言。 @@ -26,13 +26,13 @@ 您无法跳过所有步骤并立即采取行动,而不会出现一些错误。 -### 为什么要打开简历? +### 为什么是 OpenCV? -Open CV 意味着“开放源代码计算机视觉”,它是一个最初用 C ++编写,后来又为 Python 编写的库,这是我们将要使用的编程语言。 +OpenCV 意味着“开放源代码计算机视觉”,它是一个最初用 C ++编写,后来又为 Python 编写的库,这是我们将要使用的编程语言。 该库具有提高计算效率的设计,并且非常注重实时应用程序。 -听起来确实对人脸检测准确。 Open CV 可以使用机器学习算法在图片中搜索人脸。 +听起来确实对人脸检测准确。 OpenCV 可以使用机器学习算法在图片中搜索人脸。 但是这个过程很棘手,因为面孔很复杂。 必须匹配成千上万的小图案和功能。 @@ -52,7 +52,7 @@ Open CV 意味着“开放源代码计算机视觉”,它是一个最初用 C ### 级联 -Open CV 使用级联来解决将面部检测到多个阶段的问题。 +OpenCV 使用级联来解决将面部检测到多个阶段的问题。 级联对每个块进行非常粗略和快速的测试。 如果该块通过,则进行更详细的测试,依此类推。 @@ -60,11 +60,11 @@ Open CV 使用级联来解决将面部检测到多个阶段的问题。 这使得实时进行面部识别成为可能。 -级联是包含 Open CV 数据的 XML 文件,用于检测对象。 +级联是包含 OpenCV 数据的 XML 文件,用于检测对象。 ### 示例 -一旦安装了 Open CV 并且您了解它之后,就该使用 Python 检查人脸检测的结果了。 +一旦安装了 OpenCV 并且您了解它之后,就该使用 Python 检查人脸检测的结果了。 ```py import cv2 diff --git a/docs/136.md b/docs/136.md index 9c26ba0..9821b55 100644 --- a/docs/136.md +++ b/docs/136.md @@ -1,4 +1,4 @@ -# 如何准备数据以使用 scikit-learn 学习 +# 如何为 scikit-learn 机器学习准备数据 > 原文: [https://pythonbasics.org/how-to-prepare-your-data-for-machine-learning-with-scikit-learn/](https://pythonbasics.org/how-to-prepare-your-data-for-machine-learning-with-scikit-learn/) @@ -17,7 +17,7 @@ 1. 重新缩放数据 2. 数据标准化 3. 标准化数据 -4. 将数据转换为二进制 +4. 将数据转换为二元 ## 数据准备 @@ -58,7 +58,7 @@ print(rescaledX[0:6,:]) ``` -在考虑中性网络权重,回归以及所有涉及距离测量的算法(例如 K 最近邻居)的算法中,它也很有价值。 +在考虑中性网络权重,回归以及所有涉及距离测量的算法(例如 K 最近邻)的算法中,它也很有价值。 ### 标准化数据 @@ -122,7 +122,7 @@ print(normalizedX[0:6,:]) ``` -归一化的值是: +规范化的值是: ```py [[0.48 0.88] @@ -134,11 +134,11 @@ print(normalizedX[0:6,:]) ``` -规模可变的稀疏数据集特别受益于使用距离度量(例如 K 最近邻居)的算法预处理。 一个典型的例子是中性网络。 用数据制作二进制 +规模可变的稀疏数据集特别受益于使用距离度量(例如 K 最近邻)的算法预处理。 一个典型的例子是中性网络。 用数据制作二元 -### 二进制数据转换 +### 二元数据转换 -可以通过将二进制阈值标记为小于或等于 0 的 1 来实现。在具有清晰值的概率中很有用。 +可以通过将二元阈值标记为小于或等于 0 的 1 来实现。在具有清晰值的概率中很有用。 ```py # Binary values @@ -171,13 +171,13 @@ print(binaryX[0:6,:]) ``` -另外,在为功能工程添加功能方面,它具有巨大的意义。 到目前为止,您必须熟悉使用 Scikit-learn 进行机器学习的数据准备所涉及的步骤。 +另外,在为特征工程添加特征方面,它具有巨大的意义。 到目前为止,您必须熟悉使用 Scikit-learn 进行机器学习的数据准备所涉及的步骤。 请记住,涉及的四个步骤是: 1. 重新缩放数据 2. 数据标准化 3. 标准化数据 -4. 使数据二进制化。 +4. 使数据二元化。 [下载示例和练习](https://gum.co/MnRYU) \ No newline at end of file diff --git a/docs/137.md b/docs/137.md index 91684e7..832bd89 100644 --- a/docs/137.md +++ b/docs/137.md @@ -1 +1 @@ -# 硒 \ No newline at end of file +# Selenium \ No newline at end of file diff --git a/docs/138.md b/docs/138.md index 011fa5a..2fc1ec0 100644 --- a/docs/138.md +++ b/docs/138.md @@ -1,4 +1,4 @@ -# 硒浏览器 +# Selenium 浏览器 > 原文: [https://pythonbasics.org/selenium_browsers/](https://pythonbasics.org/selenium_browsers/) @@ -7,14 +7,11 @@ Selenium 使您可以自动化 Web 浏览器。 Selenium 是一个 Python 模块 通过 Python,您可以控制 Firefox,Chrome,Internet Explorer,Edge 和许多其他浏览器。 您可以打开一个新的 URL,单击按钮等等。 - -* [Selenium Web 自动化课程&示例](https://gum.co/GjuJxo) - ## 网络浏览器 -### 硒浏览器 +### Selenium 浏览器 -下面的硒浏览器代码启动了多个 Web 浏览器。 他们打开一个网站,然后关闭浏览器。 必须安装 Web 驱动程序才能起作用。 +下面的 Selenium 浏览器代码启动了多个 Web 浏览器。 他们打开一个网站,然后关闭浏览器。 必须安装 Web 驱动程序才能起作用。 ```py #-*- coding:utf-8 -*- diff --git a/docs/139.md b/docs/139.md index 18de37d..5c90336 100644 --- a/docs/139.md +++ b/docs/139.md @@ -1,4 +1,4 @@ -# 硒饼干 +# Selenium Cookie > 原文: [https://pythonbasics.org/selenium_cookies/](https://pythonbasics.org/selenium_cookies/) @@ -6,11 +6,7 @@ Cookie 是 Web 服务器提供给 Web 浏览器的消息。 这使您的 Web 浏 在硒中,您可以使用 get_cookies()和 add_cookie()方法获取并设置 cookie。 - - -* [Selenium Web 自动化课程&示例](https://gum.co/GjuJxo) - -### 硒饼干 +### Selenium Cookie 下面的硒 cookie 代码获取站点 reddit 设置的所有 cookie。 @@ -31,7 +27,7 @@ browser.quit() ![selenium cookies](img/286f2e902c088e653e8b3c290ba073d3.jpg) -### 硒添加删除 cookie +### Selenium 添加删除 cookie 下面的硒代码获取 cookie,然后添加一个新 cookie,再次获取它们(显示),最后将其删除。 diff --git a/docs/140.md b/docs/140.md index e91271f..3f6d2cc 100644 --- a/docs/140.md +++ b/docs/140.md @@ -1,4 +1,4 @@ -# 硒执行 JavaScript +# Selenium 执行 JavaScript > 原文: [https://pythonbasics.org/selenium_execute_javascript/](https://pythonbasics.org/selenium_execute_javascript/) @@ -7,12 +7,9 @@ Selenium Webdriver 可以执行 Javascript。 加载页面后,您可以执行 只需调用方法`execute_script(js)`,其中 js 是您的 JavaScript 代码。 - -* [Selenium Web 自动化课程&示例](https://gum.co/GjuJxo) - ## javascript -### 硒执行 javascript +### Selenium 执行 javascript 加载页面后,下面的程序将运行一行 javascript 命令。 这将在网页中显示警报框。 diff --git a/docs/141.md b/docs/141.md index e3020e0..13a2f44 100644 --- a/docs/141.md +++ b/docs/141.md @@ -1,4 +1,4 @@ -# 硒按 ID 查找元素 +# Selenium 按 ID 查找元素 > 原文: [https://pythonbasics.org/selenium_find_element/](https://pythonbasics.org/selenium_find_element/) @@ -6,13 +6,9 @@ 您必须具有可通过开发人员工具获得的元素 ID。 您也可以使用 id 或 css 选择网页元素。 - - -* [Selenium Web 自动化课程&示例](https://gum.co/GjuJxo) - ## 查找元素 -### 硒按 ID 查找元素 +### Selenium 按 ID 查找元素 硒代码使用 id 的 find 元素来选择搜索框。 然后,它在搜索框中键入一条消息。 @@ -35,7 +31,7 @@ browser.close() ![selenium find element by id](img/9afc0d0e17e26be6930a6d0bdba3f350.jpg) -### 硒查找列表项目 +### Selenium 查找列表项目 下面的 Python 代码使用 selenium 在网页上查找列表项 li。 @@ -54,7 +50,7 @@ for item in items: ![selenium find list items](img/53c0a3ad6e436f624fdb6710b8f2560a.jpg) -### 硒按名称查找元素 +### Selenium 按名称查找元素 Selenium 可以按名称而不是代码查找元素。 这样完成: diff --git a/docs/142.md b/docs/142.md index 85d6a34..e315b6b 100644 --- a/docs/142.md +++ b/docs/142.md @@ -1,4 +1,4 @@ -# 硒 Firefox 无头 +# Selenium 无头 Firefox > 原文: [https://pythonbasics.org/selenium_firefox_headless/](https://pythonbasics.org/selenium_firefox_headless/) @@ -6,13 +6,9 @@ 您可以使用 Firefox 或 Chrome 之类的 GUI 浏览器。 然后将其设置为无头模式。 无论如何,都需要安装 Web 驱动程序。 +## Selenium - -* [Selenium Web 自动化课程&示例](https://gum.co/GjuJxo) - -## 硒 - -### 无头硒 Firefox +### Selenium 无头 Firefox 下面的代码启动 Firefox,但处于无头模式。 它可以执行 Firefox 可以执行的任何操作,但是在屏幕上将不可见。 下面的屏幕截图输出了网页的 html 代码,但这是可选的。 diff --git a/docs/143.md b/docs/143.md index d52db87..e6a70ed 100644 --- a/docs/143.md +++ b/docs/143.md @@ -1,4 +1,4 @@ -# 硒 Firefox +# Selenium Firefox > 原文: [https://pythonbasics.org/selenium_firefox/](https://pythonbasics.org/selenium_firefox/) @@ -7,14 +7,11 @@ Firefox 可以由 Python 控制。 为此,您需要 Selenium 模块和 Web 驱 然后,该代码可以执行您在网络浏览器中可以执行的任何操作,例如打开页面,发送按键或单击按钮。 - -* [Selenium Web 自动化课程&示例](https://gum.co/GjuJxo) - ## firefox -### 硒 Firefox +### Selenium Firefox -看一下硒 Firefox 代码。 首先导入 webdriver,然后使其启动 firefox。 +看一下 Selenium Firefox 代码。 首先导入 webdriver,然后使其启动 firefox。 打开带有获取页面的 webage,并可以选择发送按键。 ```py diff --git a/docs/144.md b/docs/144.md index d24eea4..8d2d5de 100644 --- a/docs/144.md +++ b/docs/144.md @@ -1,4 +1,4 @@ -# 硒获取 HTML +# Selenium 获取 HTML > 原文: [https://pythonbasics.org/selenium_get_html/](https://pythonbasics.org/selenium_get_html/) @@ -7,12 +7,9 @@ Selenium 是用于浏览器自动化的 Python 模块。 您可以使用它来 要获取它,首先启动 Web 浏览器并加载页面。 然后,您可以获取它。 为此,必须安装 Web 驱动程序。 - -* [Selenium Web 自动化课程&示例](https://gum.co/GjuJxo) - ## 获取 html -### 硒获取 html +### Selenium 获取 html 下面的代码启动 Firefox Web rbowser,使用 get()方法打开一个网页,最后使用 browser.page_source 存储该网页 html。 diff --git a/docs/145.md b/docs/145.md index 15c3bdb..010e8d8 100644 --- a/docs/145.md +++ b/docs/145.md @@ -1,4 +1,4 @@ -# 硒键盘 +# Selenium 键盘 > 原文: [https://pythonbasics.org/selenium_keyboard/](https://pythonbasics.org/selenium_keyboard/) @@ -7,12 +7,9 @@ Selenium Webdriver 可以在任何网页上输入按键或键入内容。 Seleni Selenium Webdriver 启动浏览器,浏览器加载网页,选择文本框和类型。 - -* [Selenium Web 自动化课程&示例](https://gum.co/GjuJxo) - ## 键盘 -### 硒键盘 +### Selenium 键盘 下面的硒键盘代码示例可以完成所有这些操作。 在此示例中,它在 Wikipedia 上进行了自动搜索,但是该原理可在任何站点上使用。 diff --git a/docs/146.md b/docs/146.md index 1cdf74c..744a67b 100644 --- a/docs/146.md +++ b/docs/146.md @@ -1,4 +1,4 @@ -# 硒最大化 +# Selenium 最大化 > 原文: [https://pythonbasics.org/selenium_maximize/](https://pythonbasics.org/selenium_maximize/) @@ -8,11 +8,11 @@ -* [Selenium Web 自动化课程&示例](https://gum.co/GjuJxo) -## 硒 -### 硒最大化 +## Selenium + +### Selenium 最大化 首先导入 webdriver 和时间模块。 您需要安装硒 Web 驱动程序。 然后使用`webdriver.Firefox()`打开 firefox,并使用`maximize_window().`调用最大化窗口 diff --git a/docs/147.md b/docs/147.md index 359e743..20d111c 100644 --- a/docs/147.md +++ b/docs/147.md @@ -1,4 +1,4 @@ -# 硒截图 +# Selenium 截图 > 原文: [https://pythonbasics.org/selenium_screenshot/](https://pythonbasics.org/selenium_screenshot/) @@ -8,9 +8,9 @@ -* [Selenium Web 自动化课程&示例](https://gum.co/GjuJxo) -## 硒截图 + +## Selenium 截图 ### 示例 diff --git a/docs/148.md b/docs/148.md index b3dc31c..d20e9c2 100644 --- a/docs/148.md +++ b/docs/148.md @@ -1,4 +1,4 @@ -# 硒向下滚动 +# Selenium 向下滚动 > 原文: [https://pythonbasics.org/selenium_scroll_down/](https://pythonbasics.org/selenium_scroll_down/) @@ -8,9 +8,9 @@ -* [Selenium Web 自动化课程&示例](https://gum.co/GjuJxo) -## 硒向下滚动 + +## Selenium 向下滚动 ### 示例 diff --git a/docs/149.md b/docs/149.md index 9c09af8..c315589 100644 --- a/docs/149.md +++ b/docs/149.md @@ -1,4 +1,4 @@ -# 硒切换到窗口 +# Selenium 切换到窗口 > 原文: [https://pythonbasics.org/selenium_switch_to_window/](https://pythonbasics.org/selenium_switch_to_window/) @@ -6,13 +6,9 @@ 这应该适用于所有受支持的 Web 浏览器,包括 Chrome,Firefox,IE 和所有其他浏览器。 - - -* [Selenium Web 自动化课程&示例](https://gum.co/GjuJxo) - ## 切换到窗口 -### 硒切换到窗口 +### Selenium 切换到窗口 硒切换到如下所示的窗口代码。 它会启动 Firefox,打开一个网页,然后打开一个包含不同网站的新标签页和窗口。 diff --git a/docs/150.md b/docs/150.md index 2da88f0..34305b5 100644 --- a/docs/150.md +++ b/docs/150.md @@ -1,4 +1,4 @@ -# 硒等待页面加载 +# Selenium 等待页面加载 > 原文: [https://pythonbasics.org/selenium_wait_for_page_to_load/](https://pythonbasics.org/selenium_wait_for_page_to_load/) @@ -7,12 +7,9 @@ Selenium 可让您自动执行浏览器,但不需要 time.sleep 即可等待页面加载完成。 实际上,它的工作方式与您预期的不同。 - -* [Selenium Web 自动化课程&示例](https://gum.co/GjuJxo) - ## 示例 -### 硒等待页面加载 +### Selenium 等待页面加载 下面的代码块向您展示了如何等待页面加载完成。 它使用超时。 它等待元素显示在页面上(您需要一个元素 ID)。 diff --git a/docs/152.md b/docs/152.md index 5c3edce..b4f974e 100644 --- a/docs/152.md +++ b/docs/152.md @@ -70,12 +70,10 @@ $ venv\Scripts\activate ![virtual environment](img/825e92bb7921bc6d5dfa1e98f1a31d75.jpg) -## 安装烧瓶 +## 安装 Flask 第一步是安装 Flask。 Python 附带了一个名为`pip`的软件包管理器。 它使用名为 PyPI 的官方 Python 软件包存储库。 -**Related Course:** **[Create Web Apps with Flask](https://gum.co/IMzBy)** - 要安装 Python 软件包,您需要打开一个终端。 这因操作系统而异。 * 在 Linux 上,您可以按组合键`Ctrl+Alt+T`打开终端。 @@ -127,7 +125,7 @@ ModuleNotFoundError: No module named 'flask' ![flask](img/8348ad25313746f0dfecbe3da29fec18.jpg) -## 世界您好 +## HelloWorld 大! 现在已经安装了所有内容,您可以创建第一个 Flask 应用程序。 @@ -183,5 +181,3 @@ def index(): app.run(host='0.0.0.0', port=81) ``` - -**Related Course:** **[Create Web Apps with Flask](https://gum.co/IMzBy)** \ No newline at end of file diff --git a/docs/153.md b/docs/153.md index aef45e6..a32b719 100644 --- a/docs/153.md +++ b/docs/153.md @@ -19,7 +19,7 @@ 单个模板只是一个文件。 每个模板都包含 HTML 代码,这是 Web 的标准语言。 -### 烧瓶模板变量 +### Flask 模板变量 让我们创建文件 index.html @@ -95,7 +95,7 @@ sudo python3 app.py 并在 Web 浏览器中打开终端中显示的 URL。 -## render_template +## `render_template` 在上面的示例中,您调用了函数`render_template()`。 为什么要调用此方法而不立即返回 html 数据? @@ -105,7 +105,7 @@ Flask 与一种名为 [Jinja2](https://palletsprojects.com/p/jinja/) 的语言 ![jinja flask template engine](img/a578844d3e2d5e4b4320841a5cc9c5be.jpg) -## 烧瓶模板,如果 +## Flask 模板`if` 您可以在模板中包含 if 语句。 可以使用与 Python 中相同的运算符(==,>,<,> =,< =,)。 也可以使用`else`或`elif`之类的子句。 @@ -127,7 +127,7 @@ Flask 与一种名为 [Jinja2](https://palletsprojects.com/p/jinja/) 的语言 ``` -## 烧瓶模板用于循环 +## Flask 模板`for`循环 如果您有大量数据(例如用户列表),则希望使用 for 循环对其进行迭代。 将 Python 代码更改为此: diff --git a/docs/154.md b/docs/154.md index d2ea34d..d56153b 100644 --- a/docs/154.md +++ b/docs/154.md @@ -1,4 +1,4 @@ -# Flask 教程:路线 +# Flask 教程:路由 > 原文: [https://pythonbasics.org/Flask-Tutorial-Routes/](https://pythonbasics.org/Flask-Tutorial-Routes/) @@ -6,11 +6,11 @@ -## 路线 +## 路由 -### 烧瓶路线示例 +### Flask 路由示例 -Flask 中的路由映射到 Python 函数。 您已经创建了一条路线,即“ /”路线: +Flask 中的路由映射到 Python 函数。 您已经创建了一条路由,即“ /”路由: ```py @app.route('/') @@ -31,11 +31,11 @@ def hello_world(): 函数 hello_world()的输出显示在浏览器中。 -### 烧瓶路径参数 +### Flask 路径参数 创建路由时可以使用参数。 参数可以是这样的字符串(文本):`/product/cookie`。 -这将具有以下路线和功能: +这将具有以下路由和功能: ```py @app.route('/product/') @@ -44,7 +44,7 @@ def get_product(name): ``` -因此,您可以将参数传递给 Flask 路线,可以传递数字吗? +因此,您可以将参数传递给 Flask 路由,可以传递数字吗? 此处的示例创建路由`/sale/<transaction_id>`,其中 transaction_id 是数字。 @@ -55,9 +55,9 @@ def get_sale(transaction_id=0): ``` -### 烧瓶路由多个参数 +### Flask 多参数路由 -如果您希望 _ 烧瓶路线具有多个参数 _,则可以这样做。 对于路线`/create/<first_name>/<last_name>`,您可以执行以下操作: +如果您希望 _ 烧瓶路由具有多个参数 _,则可以这样做。 对于路由`/create/<first_name>/<last_name>`,您可以执行以下操作: ```py @app.route('/create//') @@ -66,7 +66,7 @@ def create(first_name=None, last_name=None): ``` -### 烧瓶路线发布 +### Flask POST 路由 Flask 支持 HTTP POST 请求。 如果您对此不熟悉,我建议您学习此课程:[使用 Flask](https://gum.co/IMzBy) 创建应用。 diff --git a/docs/4.md b/docs/4.md index 781449e..b17195a 100644 --- a/docs/4.md +++ b/docs/4.md @@ -32,7 +32,6 @@ Python 的主要设计宗旨是易于理解和愉快使用。 它的名字来自 Python 使新手程序员能够迅速构建原型和工具,从而使他们立即感到满意。 由于易于使用,该语言正迅速成为初学者的入门语言。 很容易理解。 -**Related course:** [Complete Python Programming Course & Exercises](https://gum.co/dcsp) 尽管 Python 是一种高级语言,但由于它易于理解,因此它是一种初学者友好的语言。 它不会给难以理解的机器等语言的人带来压力。 取而代之的是,它通过处理详细而又繁琐的语法和命令来像英语一样读起来,这使编程不那么吸引人。 diff --git a/docs/77.md b/docs/77.md index 2c0a9a7..b4fb2d1 100644 --- a/docs/77.md +++ b/docs/77.md @@ -125,7 +125,7 @@ plt.show() ![dotted line](img/9d495f1865a9af371d19c932ee8f1176.jpg) -[Download examples](https://gum.co/mpdp) +[下载示例](https://gum.co/mpdp) ### 直线刻度 diff --git a/docs/78.md b/docs/78.md index fddb988..76db236 100644 --- a/docs/78.md +++ b/docs/78.md @@ -119,4 +119,4 @@ plt.show() ![seaborn distplot grid](img/7ffa9164aadd674786993cfe95532e31.jpg) -[Download examples](https://gum.co/mpdp) \ No newline at end of file +[下载示例](https://gum.co/mpdp) \ No newline at end of file diff --git a/docs/89.md b/docs/89.md index a815aeb..444afbc 100644 --- a/docs/89.md +++ b/docs/89.md @@ -9,7 +9,7 @@ PyQt 是使用 Python 制作桌面软件的模块。 这适用于所有台式机 ![pyqt window with buttons](img/0dae36cbf5a5e7f0b1d59b7d66936b89.jpg) -[带有 Python 的 PyQt 桌面应用程序](https://gum.co/pysqtsamples) + ## 教程 @@ -64,5 +64,3 @@ _QtCore,QtGui,QtWidgets,QtMultimedia,QtBluetooth,QtNetwork,QtPositio 这很简单,您将在接下来的教程中学习如何做到这一点。 -**Related Course:** -[PyQt Desktop Apps with Python](https://gum.co/pysqtsamples) \ No newline at end of file diff --git a/docs/90.md b/docs/90.md index b7631ca..18c6832 100644 --- a/docs/90.md +++ b/docs/90.md @@ -7,7 +7,7 @@ 您可以使用 PyQt 制作桌面应用程序。 它是跨平台的,可以在 Windows,Mac OS X 和 Linux 上运行。 -[带有 Python 的 PyQt 桌面应用程序](https://gum.co/pysqtsamples) + ## 如何在 Windows 上安装 PyQt5? diff --git a/docs/91.md b/docs/91.md index 7aba507..435a346 100644 --- a/docs/91.md +++ b/docs/91.md @@ -8,7 +8,7 @@ 在开始本教程之前,请确保已安装 PyQt5。 -[带有 Python 的 PyQt 桌面应用程序](https://gum.co/pysqtsamples) + ## PyQt Hello World diff --git a/docs/92.md b/docs/92.md index 2713aa7..91ef076 100644 --- a/docs/92.md +++ b/docs/92.md @@ -7,7 +7,7 @@ 在本文中,您可以看到如何将按钮添加到窗口以及如何将方法连接到窗口。 -[带有 Python 的 PyQt 桌面应用程序](https://gum.co/pysqtsamples) + ## PyQt 按钮示例 diff --git a/docs/93.md b/docs/93.md index 971dc8e..9a3ad23 100644 --- a/docs/93.md +++ b/docs/93.md @@ -9,7 +9,7 @@ PyQt **QMessageBox** ,您可以用来创建对话框。 这是一个经常在 该消息框支持各种变体和按钮。 在本课程中,您将学习如何创建信息对话框窗口。 -[带有 Python 的 PyQt 桌面应用程序](https://gum.co/pysqtsamples) + ## 对话框 diff --git a/docs/94.md b/docs/94.md index 00f3a9c..0f924d2 100644 --- a/docs/94.md +++ b/docs/94.md @@ -10,7 +10,7 @@ PyQt **QGridLayout** 是另一种布局。 QGridLayout 是 PyQt5.QtWidgets 的一部分。 -[带有 Python 的 PyQt 桌面应用程序](https://gum.co/pysqtsamples) + ## 示例 diff --git a/docs/95.md b/docs/95.md index ae8df1a..57363f8 100644 --- a/docs/95.md +++ b/docs/95.md @@ -7,7 +7,7 @@ 一个窗口可以包含一个或多个 QLineEdit 小部件。 它们本身不包含标签,出于 UX 的目的,您可能希望向 QLineEdit 添加标签以告诉用户在框中键入什么内容。 -[带有 Python 的 PyQt 桌面应用程序](https://gum.co/pysqtsamples) + ## `QLineEdit` diff --git a/docs/96.md b/docs/96.md index ff28d8a..3377076 100644 --- a/docs/96.md +++ b/docs/96.md @@ -7,7 +7,7 @@ QPixmap 可用于在 PyQT 窗口中显示图像。 QPixmap()可以加载图 QPixmap 支持所有主要的图像格式:BMP,GIF,JPG,JPEG,PNG,PBM,PGM,PPM,XBM 和 XPM。 -[带有 Python 的 PyQt 桌面应用程序](https://gum.co/pysqtsamples) + ## PyQT 图片 diff --git a/docs/97.md b/docs/97.md index fe839d0..d9e5cdc 100644 --- a/docs/97.md +++ b/docs/97.md @@ -7,7 +7,7 @@ 通常,当用户需要从选定数量的项目(例如国家/地区或合同)中进行选择时,您会看到此小部件。 -[带有 Python 的 PyQt 桌面应用程序](https://gum.co/pysqtsamples) + ## `QComboBox` diff --git a/docs/98.md b/docs/98.md index 3a9dafb..c13fdfb 100644 --- a/docs/98.md +++ b/docs/98.md @@ -9,7 +9,7 @@ ![pyqt checkox](img/c05561472bf0335f0774e08359499538.jpg) -[带有 Python 的 PyQt 桌面应用程序](https://gum.co/pysqtsamples) + ## `QCheckBox` diff --git a/docs/99.md b/docs/99.md index e9fb40d..5dcbbd1 100644 --- a/docs/99.md +++ b/docs/99.md @@ -7,7 +7,7 @@ PyQt 带有滑块 **QSlider** 。 您可以使用此滑块选择一个值。 滑 与数字计数器相比,它允许用户快速更改小部件范围上的值。 QSlider 的范围是 0 到 100,其中 100 是 100%。 -[带有 Python 的 PyQt 桌面应用程序](https://gum.co/pysqtsamples) + ## `QSlider` -- GitLab