要计算第 n 次离散差分,请使用 numpy.diff() 方法。沿给定轴的第一差分由 out[i] = a[i+1] - a[i] 给出,更高的差分是通过递归使用 diff 计算的。diff() 方法返回第 n 次差分。输出的形状与 a 相同,除了轴,其中维度比 n 小。输出的类型与 a 的任何两个元素之间的差的类型相同。在大多数情况下,这与 a 的类型相同。一个值得注意的例外是 datetime64,它导致... 阅读更多
自然对数 log 是指数函数的反函数,因此 log(exp(x)) = x。自然对数是以 e 为底的对数。该方法返回 x 的自然对数,逐元素计算。如果 x 是标量,则这是一个标量。第一个参数是输入值,类似数组。第二个参数是 out,一个存储结果的位置。如果提供,它必须具有输入广播到的形状。如果未提供或为 None,则返回一个新分配的数组。元组(仅可能作为关键字参数)的长度必须等于输出的数量... 阅读更多
假设,我们正在制作一个在网格上工作的清洁机器人。网格的尺寸为 h x w。有 m 个需要清洁的脏细胞,这些细胞在整数对数组“dirt”中给出。清洁机器人,如果放置在特定单元格中;可以清洁该特定行和列中的每个单元格。因此,我们的任务是清洁最大数量的脏细胞。我们必须找出计数并将其显示为输出。因此,如果输入类似于 h = 3,w = 3,m = 3,dirt = {{0,... 阅读更多