找到 34423 篇文章 关于编程

如何在 Python 中使用 BeautifulSoup 包解析网页数据?

AmitDiwan
更新于 2021年1月18日 12:52:22

274 次浏览

BeautifulSoup 是一个用于解析网页数据的第三方 Python 库。它有助于网页抓取,网页抓取是从不同资源提取、使用和操作数据的过程。网页抓取也可用于提取数据以进行研究目的、了解/比较市场趋势、执行 SEO 监控等。以下行可以在 Windows 上运行以安装 BeautifulSoup:pip install beautifulsoup4让我们来看一个例子:示例import requests from bs4 import BeautifulSoup from urllib.request import urlopen import urllib url = 'https://en.wikipedia.org/wiki/Algorithm' html = urlopen(url).read() print("正在读取网页...") soup = BeautifulSoup(html, features="html.parser") print("正在解析网页...") ... 阅读更多

检查给定数字在 Python 中是否为完全平方数

Arnab Chakraborty
更新于 2021年1月18日 12:51:46

8K+ 次浏览

假设我们有一个数字 n。我们必须检查数字 n 是否为完全平方数。当一个数字的平方根为整数时,该数字被称为完全平方数。因此,如果输入类似于 n = 36,则输出将为 True,因为 36 = 6*6。为了解决这个问题,我们将遵循以下步骤:sq_root := n 的平方根的整数部分当 sq_root^2 与 n 相同返回 true,否则返回 false示例让我们看看以下实现以更好地理解:实时演示from math import sqrt def solve(n):    sq_root = int(sqrt(n))   ... 阅读更多

如何在 Python 中使用 BeautifulSoup 包提取网站域名的名称?

AmitDiwan
更新于 2021年1月18日 12:48:53

662 次浏览

BeautifulSoup 是一个用于解析网页数据的第三方 Python 库。它有助于网页抓取,网页抓取是从不同资源提取、使用和操作数据的过程。此外,它还有助于开发人员进行自然语言处理应用程序,帮助分析数据并从中提取有意义的见解。自然语言处理或 NLP 是机器学习的一部分,它处理文本数据以及将其预处理为机器学习问题的输入的方法。网页抓取也可用于提取数据以进行研究目的、了解/比较市场趋势、执行 SEO ... 阅读更多

检查给定数字在 Python 中是否为 Emirp 数

Arnab Chakraborty
更新于 2021年1月18日 12:50:28

1K+ 次浏览

假设我们有一个数字 n。我们必须检查 n 是否为 Emirp 数。我们都知道 Emirp 数(prime 反过来拼写)是一个素数,当它的数字反转时会产生一个不同的素数。因此,如果输入类似于 n = 97,则输出将为 True,因为 97 的反转是 79,它是另一个素数。为了解决这个问题,我们将遵循以下步骤:如果 num 不是素数,则返回 False反转_num := num 的反转当 reverse_num 为素数时返回 true,否则返回 false示例让我们看看以下实现 ... 阅读更多

检查给定数字在 Python 中是否为 d 的幂,其中 d 是 2 的幂

Arnab Chakraborty
更新于 2021年1月18日 12:48:48

138 次浏览

假设我们有一个数字 n 和另一个值 x,我们必须检查它是否为 x 的幂,其中 x 是 2 的幂。因此,如果输入类似于 n = 32768 x = 32,则输出将为 True,因为 n 是 x^3。为了解决这个问题,我们将遵循以下步骤:从主方法执行以下操作:cnt := 0如果 n 不为 0 且 (n AND (n - 1)) 与 0 相同,则当 n > 1 时,n = n/2cnt := cnt + 1返回 cnt mod (log c 以 2 为底) 为 ... 阅读更多

如何在 Python 中使用 Bokeh 库创建网格图?

AmitDiwan
更新于 2021年1月18日 12:47:49

130 次浏览

Bokeh 是一个有助于数据可视化的 Python 包。这是一个开源项目。Bokeh 使用 HTML 和 JavaScript 渲染其绘图。这表明它在使用基于 Web 的仪表板时很有用。Bokeh 将数据源转换为 JSON 文件。此文件用作 BokehJS 的输入,BokehJS 是一个 JavaScript 库。此 BokehJS 使用 TypeScript 编写,有助于在现代浏览器上渲染可视化。Bokeh 的依赖项:Numpy Pillow Jinja2 Packaging Pyyaml Six Tornado Python-dateutil在 Windows 命令提示符下安装 Bokeh:pip3 install bokeh在 Anaconda 提示符下安装 Bokeh:conda install bokeh示例import numpy as np ... 阅读更多

如何在 Python 中使用 Bokeh 库可视化双轴?

AmitDiwan
更新于 2021年1月18日 12:45:39

209 次浏览

Bokeh 是一个有助于数据可视化的 Python 包。这是一个开源项目。Bokeh 使用 HTML 和 JavaScript 渲染其绘图。这表明它在使用基于 Web 的仪表板时很有用。Matplotlib 和 Seaborn 生成静态绘图,而 Bokeh 生成交互式绘图。这意味着当用户与这些绘图交互时,它们会相应地发生变化。绘图可以嵌入为 Flask 或 Django 启用的 Web 应用程序的输出。Jupyter notebook 也可用于渲染这些绘图。在 Windows 命令提示符下安装 Bokeh:pip3 install bokeh在 Anaconda 提示符下安装 Bokeh:conda install bokeh让我们来看一个例子:示例从 ... 阅读更多

检查给定的四个整数(或边)在 Python 中是否构成矩形

Arnab Chakraborty
更新于 2021年1月18日 12:45:40

895 次浏览

假设我们有一个四边的列表,我们必须检查这四边是否构成一个矩形。因此,如果输入类似于 sides = [10, 30, 30, 10],则输出将为 True,因为存在一对边 10 和 30。为了解决这个问题,我们将遵循以下步骤:如果 sides 的所有值都相同,则返回 True否则当 sides[0] 与 sides[1] 相同且 sides[2] 与 sides[3] 相同时,返回 True否则当 sides[0] 与 sides[3] 相同且 sides[2] 与 sides[1] 相同时,返回 True否则当 sides[0] 与 sides[2] 相同且 sides[3] ... 阅读更多

检查给定的数组在 Python 中是否几乎已排序(元素最多偏离一个位置)

Arnab Chakraborty
更新于 2021年1月18日 12:42:56

273 次浏览

假设我们有一个名为 nums 的数字数组,其中所有元素都是唯一的。我们必须检查 nums 是否几乎已排序。众所周知,当其任何元素最多可以在排序数组中的原始位置偏离 1 个距离时,数组几乎已排序。因此,如果输入类似于 nums = [10, 30, 20, 40],则输出将为 True,因为 10 位于其原始位置,所有其他元素最多在其实际位置偏离一个位置。为了解决这个问题,我们将遵循以下 ... 阅读更多

如何使用 Bokeh 可视化 Python 中的多个条形图?

AmitDiwan
更新于 2021年1月18日 12:44:37

567 次浏览

Bokeh 是一个有助于数据可视化的 Python 包。这是一个开源项目。Bokeh 使用 HTML 和 JavaScript 渲染其绘图。这表明它在使用基于 Web 的 Bokeh 将数据源转换为 JSON 文件。此文件用作 BokehJS 的输入,BokehJS 是一个 JavaScript 库。此 BokehJS 使用 TypeScript 编写,有助于在现代浏览器上渲染可视化。Bokeh 的依赖项Numpy Pillow Jinja2 Packaging Pyyaml Six Tornado Python-dateutil在 Windows 命令提示符下安装 Bokeh:pip3 install bokeh在 Anaconda 提示符下安装 Bokeh:conda install bokeh让我们来看一个例子:示例from bokeh.plotting import ... 阅读更多

广告

© . All rights reserved.