找到 34423 篇文章 相关编程

具有空值二叉树的最大宽度

Satvik Watts
更新于 2023年11月1日 12:34:52

125 次浏览

二叉树定义为一种树形数据结构,其中每个节点最多有两个子节点。二叉树某一层级的宽度定义为该层级最右节点和最左节点之间的节点数,包括介于两者之间的空节点。二叉树的最大宽度定义为二叉树每一层级宽度中的最大值。在第一种方法中,我们将二叉树表示为堆数据结构的数组表示形式。在每一层级,该层级的宽度将... 阅读更多

通过最多更改 k 个 0 来形成的最长 1 子段(使用队列)

Satvik Watts
更新于 2023年11月1日 12:30:09

88 次浏览

在本文中,我们将找到通过最多将 k 个 0 更改为 1 来形成的最长 1 子段。我们将使用队列数据结构来解决此问题。在本文中讨论的方法中,我们将使用队列数据结构来查找仅包含 1 的最长子数组,该子数组可以通过最多将 k 个 0 更改为 1 来形成。队列数据结构将用于存储先前出现的 0 元素的索引。每当我们遇到一个新的 0 时,我们将检查队列的大小。... 阅读更多

FIFO 推送重标记算法

Satvik Watts
更新于 2023年11月1日 12:15:11

198 次浏览

FIFO 推送重标记算法是一种用于解决最大流问题的算法。最大流问题是图论中一个问题,其中我们必须找到可以通过互连的组件网络(如管道、电线等)发送的最大资源或信息流,并且每个组件的容量都有限制。换句话说,我们有一个 N 个节点的有向图。我们给定一个源节点和一个汇节点。我们还在图中有了 M 条边,每条边都有一个... 阅读更多

节点对数,它们之间距离为偶数(使用 BFS)

Satvik Watts
更新于 2023年11月1日 11:56:06

64 次浏览

在本文中,我们将找到图中彼此之间距离为偶数的节点对的数量。我们将使用广度优先搜索 (BFS) 方法来查找总数。在本文中讨论的方法中,我们将使用一个包含整数对的队列数据结构。队列数据结构将允许我们使用广度优先搜索算法 (BFS) 遍历图。我们将选择一个随机节点并从该节点应用广度优先搜索。我们将使用两个变量来... 阅读更多

使用 NumPy 在 Python 中将一个埃尔米特级数除以另一个埃尔米特级数

Niharika Aitam
更新于 2023年11月2日 12:33:03

67 次浏览

埃尔米特级数是数学技术之一,用于表示埃尔米特多项式的无限级数。埃尔米特多项式是指正交多项式序列,它们是埃尔米特微分方程的解。将一个埃尔米特级数除以另一个埃尔米特级数埃尔米特级数由以下等式给出。f(x) = Σn=0^∞ cn Hn(x) 其中 Hn(x) 是第 n 个埃尔米特多项式 cn 是展开式中的第 n 个系数。可以使用以下公式确定系数 cn:cn = (1/$\mathrm{\surd}$(2^n n!))$\mathrm{\lmoustache}$ f(x) Hn(x) e^(−x^2/2) dx 示例... 阅读更多

使用 NumPy 将每一行除以向量元素

Niharika Aitam
更新于 2023年11月2日 11:51:34

498 次浏览

我们可以将 NumPy 数组的每一行除以向量元素。向量元素可以是单个元素、多个元素或数组。在将数组的行除以向量以生成所需功能后,我们使用除数 (/) 运算符。行的除法可以是 1-d 或 2-d 或多个数组。有不同的方法可以执行每一行除以向量元素。让我们详细了解每种方法。使用广播使用 divide() 函数使用 apply_along_axis() 函数使用广播广播是可用的方法... 阅读更多

按比例划分 DataFrame

Niharika Aitam
更新于 2023年11月2日 12:01:30

621 次浏览

Pandas 库用于操作数据和分析数据。数据将使用 Pandas 库以两种方式创建:DataFrame 和 Series。DataFrame 是二维数据结构,包含行和列。有不同的方法可以根据比例划分 DataFrame 数据。让我们一一了解它们。使用 np.random.rand() 使用 pandas.DataFrame.sample() 使用 numpy.split() 使用 numpy.random.rand() 在以下示例中,我们将通过使用 randm.rand() 函数定义比例将 dataframe 数据划分为几部分。如果我们想按百分比划分数据... 阅读更多

Python 中的数字低通巴特沃斯滤波器

Niharika Aitam
更新于 2023年11月2日 12:04:35

1K+ 次浏览

低通滤波器是一种电子滤波器,它通过小于定义截止频率的信号频率,而高于截止频率的信号频率将被衰减。高通巴特沃斯滤波器具有一些专门的功能,定义如下。给定输入信号的采样率为 40 kHz 通带边缘频率为 4 kHz 阻带边缘频率为 8 kHz 通带纹波为 0.5 dB 阻带的最小衰减为 40 dB,并且... 阅读更多

Python 中的数字高通巴特沃斯滤波器

Niharika Aitam
更新于 2023年11月2日 12:06:28

738 次浏览

高通滤波器是一种电子滤波器,它通过大于定义截止频率的信号频率,而低于截止频率的信号频率将被衰减。每个频率的衰减都基于滤波器设计。高通巴特沃斯滤波器具有一些专门的功能,定义如下。给定输入信号的采样率为 3.5 kHz 通带边缘频率为 1050 Hz 阻带边缘频率为 600 Hz 通带纹波为 1 dB ... 阅读更多

Python 中的数字带阻巴特沃斯滤波器

Niharika Aitam
更新于 2023年11月2日 12:11:23

257 次浏览

带阻滤波器是一种滤波器,它拒绝或阻挡所有范围内的频率,并通过范围外的频率。巴特沃斯是一种滤波器类型,设计为在通带中尽可能平坦地滤除频率。以下是数字带阻巴特沃斯滤波器的主要特征。滤波器的采样率约为 12 kHz。通带边缘频率在 2100 Hz 至 4500 Hz 的范围内。阻带边缘频率在 2700 Hz 至 3900 的范围内... 阅读更多

广告