geekdoc-python-zh/docs/askpython/numpy-spacing.md

2.7 KiB
Raw Permalink Blame History

Numpy 间距函数:完全指南

原文:https://www.askpython.com/python-modules/numpy/numpy-spacing

在本文中,我们将尝试理解 Python 的 NumPy 包中的间距函数。Python 包 NumPy 用于操作数组。使用 NumPy 可以在一个数组上执行许多数学运算。

它提供了一个庞大的高级数学函数库来处理这些数组和矩阵并提供了强大的数据结构来确保使用数组和矩阵进行高效计算。2005 年,特拉维斯·奥列芬特开发了 NumPy。您可以免费使用它因为它是一个开源项目。

为什么要用间距函数?

使用 NumPy 编程语言中的 NumPy.spacing()函数计算输入值 x 和最邻近整数之间的距离。它返回一个标量值,用于测量输入值 x 和最接近的相邻数字之间的距离。

Numpy 间距的语法

numpy.spacing(x, /, out=None, *, where=True)

参数

  • x :数组 _like
    • 需要
    • 要查找其间距的值。
  • out:数组、None 或 n array 和 None 的元组,
    • 可选择的
    • 一个保存结果的地方。如果提供的话,它必须有一个输入广播到的形式。在没有任何输入或没有输入的情况下,返回一个新分配的数组。元组的长度(仅作为关键字参数可用)必须与输出的数量相匹配。
  • 其中:array_like
    • 可选择的
    • 这种情况是通过输入宣布的。在条件为真的点上ufunc 结果将被设置为 out 数组。外部数组将在所有其他地方保持其初始值。应该注意的是,如果条件为假,由缺省 out=None 形成的未初始化 out 数组中的位置将继续未初始化。
  • **kwargs
    • 可选择的
    • 对于其他仅包含关键字的参数,请参见 ufunc 文档

实现 Numpy 间距

在实现间距函数之前,请确保在工作 IDE 中安装/导入 NumPy 包。下面一行代码用于导入 NumPy。

import numpy as np

一位数的实现

x = np.spacing(10)

print(x)

Implementation

Implementation

在阵列上实现

arr = (10,20,30,50,1200)

y = np.spacing(arr)
print(y)

Implementation

Implementation

输出

代表输入值x(此处为 10 或值的元组)和最近的相邻数字之间距离的标量值。

摘要

在本文中,我们理解了 Python 中 Numpy 库的 spacing()函数的基本语法和实现。

参考

https://numpy . org/doc/stable/reference/generated/numpy . spacing . html