找到 34423 篇文章 关于编程

在 Python 中返回线性代数中矩阵或向量的范数

AmitDiwan
更新于 2022-02-24 13:07:51

216 次浏览

在 Python 中,要返回线性代数中矩阵或向量的范数,可以使用 LA.norm() 方法。第一个参数 x 是输入数组。如果 axis 为 None,则 x 必须为 1 维或 2 维,除非 ord 为 None。如果 axis 和 ord 都为 None,则将返回 x.ravel 的 2 范数。第二个参数 ord 是范数的阶数。inf 表示 numpy 的 inf 对象。默认为 None。第三个参数 axis,如果为整数,则指定沿其计算向量范数的 x 轴。如果 axis 为 2 元组,则指定... 阅读更多

在 Python 中计算复厄米特矩阵或实对称矩阵的特征值

AmitDiwan
更新于 2022-02-24 13:03:48

826 次浏览

要计算复厄米特矩阵或实对称矩阵的特征值,可以使用 numpy.eigvalsh() 方法。该方法返回按升序排列的特征值,每个特征值根据其重数重复。第一个参数 a 是要计算其特征值的复值或实值矩阵。第二个参数 UPLO 指定计算是使用 a 的下三角部分('L',默认)还是上三角部分('U')。无论此值如何,在计算中只会考虑对角线的实部,以保留厄米特矩阵的概念。因此,可以得出以下结论:... 阅读更多

在 Python 中返回线性代数中的 Cholesky 分解

AmitDiwan
更新于 2022-02-24 12:59:28

406 次浏览

要返回 Cholesky 分解,可以使用 numpy.linalg.cholesky() 方法。返回方阵 a 的 Cholesky 分解,L * L.H,其中 L 为下三角,.H 为共轭转置运算符。a 必须是厄米特且正定的。不会执行任何检查以验证 a 是否为厄米特。此外,仅使用 a 的下三角和对角元素。实际上只返回 L。然后参数 a 是厄米特(如果所有元素都是实数,则为对称),正定的输入矩阵。该方法返回 a 的上三角或下三角 Cholesky 因子。如果 a 是... 阅读更多

在 Python 中获取具有 4D 和 3D 维度的数组的克罗内克积

AmitDiwan
更新于 2022-02-24 12:28:55

205 次浏览

要获取 4D 和 3D 维数组的克罗内克积,请在 Python Numpy 中使用 numpy.kron() 方法。计算克罗内克积,一个由第二个数组的块组成的复合数组,由第一个数组缩放。该函数假设 a 和 b 的维数相同,如有必要,在最小的前面加上 1。如果 a.shape = (r0, r1, .., rN) 且 b.shape = (s0, s1, ..., sN),则克罗内克积的形状为 (r0*s0, r1*s1, ..., rN*SN)。元素是来自 a 和 b 的元素的乘积,通过 -kron(a, b)[k0, k1, ..., kN] 明确组织... 阅读更多

确定 Python 中第一个参数中的类型是否为第二个参数的子类

AmitDiwan
更新于 2022-02-24 11:01:57

117 次浏览

要确定第一个参数中的类型是否为第二个参数的子类,请在 Python numpy 中使用 numpy.issubsctype() 方法。第一个和第二个参数是数据类型。步骤首先,导入所需的库 -import numpy as np在 Numpy 中使用 issubsctype() 方法。检查第一个参数是否为第二个参数的子类 -print("Result...", np.issubsctype(np.float16, np.float32)) print("Result...", np.issubsctype(np.int32, np.signedinteger)) print("Result...", np.issubsctype('i4', np.signedinteger)) print("Result...", np.issubsctype('S8', str)) print("Result...", np.issubsctype(np.array([45, 89]), int)) print("Result...", np.issubsctype(np.array([5., 25., 40.]), float))示例import numpy as np # 要确定第一个参数中的类型是否为第二个参数的子类,请在... 阅读更多

测试 Python 中不同大小的浮点数据类型是否不是彼此的子类型

AmitDiwan
更新于 2022-02-24 10:59:46

59 次浏览

要检查不同大小的浮点数据类型是否不是彼此的子类型,请在 Python Numpy 中使用 numpy.issubdtype() 方法。参数是 dtype 或可强制转换为一个的参数。步骤首先,导入所需的库 -import numpy as np在 Numpy 中使用 issubdtype() 方法。检查不同大小的浮点数据类型 -print("Result...", np.issubdtype(np.float16, np.float32)) print("Result...", np.issubdtype(np.float32, np.float16)) print("Result...", np.issubdtype(np.float64, np.float32)) print("Result...", np.issubdtype(np.float32, np.float64)) print("Result...", np.issubdtype(np.float16, np.float64)) print("Result...", np.issubdtype(np.float64, np.float16))示例import numpy as np # 要检查不同大小的浮点数据类型是否不是彼此的子类型,请在 Python Numpy 中使用 numpy.issubdtype() 方法。 # ... 阅读更多

测试 Python 中不同大小的整数数据类型是否不是彼此的子类型

AmitDiwan
更新于 2022-02-24 10:57:56

101 次浏览

# 要检查不同大小的整数数据类型是否不是彼此的子类型,请在 Python Numpy 中使用 numpy.issubdtype() 方法。# 参数是 dtype 或可强制转换为一个的参数步骤首先,导入所需的库 -import numpy as np在 Numpy 中使用 issubdtype() 方法。检查不同大小的整数数据类型 -print("Result...", np.issubdtype(np.int16, np.int32)) print("Result...", np.issubdtype(np.int32, np.int16)) print("Result...", np.issubdtype(np.int64, np.int32)) print("Result...", np.issubdtype(np.int32, np.int64)) print("Result...", np.issubdtype(np.int16, np.int64)) print("Result...", np.issubdtype(np.int64, np.int16))示例import numpy as np # 要检查不同大小的整数数据类型是否不是彼此的子类型,请在 Python Numpy 中使用 numpy.issubdtype() 方法。 # ... 阅读更多

测试 Python 中不同大小的相似数据类型是否不是彼此的子类型

AmitDiwan
更新于 2022-02-24 10:56:17

65 次浏览

要检查不同大小的相似数据类型是否不是彼此的子类型,请在 Python Numpy 中使用 numpy.issubdtype() 方法。参数是 dtype 或可强制转换为一个的参数。步骤首先,导入所需的库 -import numpy as np在 Nump 中使用 issubdtype() 方法检查不同大小的相似数据类型。检查不同大小的浮点数据类型 -print("Result...", np.issubdtype(np.float32, np.float64)) print("Result...", np.issubdtype(np.float64, np.float32))检查不同大小的整数数据类型 -print("Result...", np.issubdtype(np.int16, np.int32)) print("Result...", np.issubdtype(np.int32, np.int16)) print("Result...", np.issubdtype(np.int64, np.int32)) print("Result...", np.issubdtype(np.int32, np.int64))示例import numpy as np # 要检查不同大小的相似数据类型是否... 阅读更多

在 Python 中返回 N 维数组在轴 1 上的梯度

AmitDiwan
更新于 2022-02-24 10:54:16

107 次浏览

梯度是使用内部点的二阶精确中心差分以及边界处的一阶或二阶精确单侧(向前或向后)差分计算的。因此,返回的梯度与输入数组具有相同的形状。第一个参数 f 是一个 N 维数组,包含标量函数的样本。第二个参数是可变参数,即 f 值之间的间距。所有维度的默认单位间距。第三个参数是 edge_order{1, 2},即在边界处使用 N 阶精确差分计算梯度。默认 - 1。第四个参数是... 阅读更多

确定给定对象是否表示 Python 中的标量数据类型

AmitDiwan
更新于 2022-02-24 10:51:59

816 次浏览

要确定给定对象是否表示标量数据类型,可以使用 numpy.issctype() 方法。该方法返回一个布尔值结果,用于检查 rep 是否为标量数据类型。第一个参数是 rep。如果 rep 是标量数据类型的实例,则返回 True。如果不是,则返回 False。步骤首先,导入所需的库 -import numpy as np在 Numpy 中使用 issctype() 方法 -print("Result...", np.issctype(np.int32)) print("Result...", np.issctype(np.int64)) print("Result...", np.issctype(np.dtype('str'))) print("Result...", np.issctype(100)) print("Result...", np.issctype(25.9)) print("Result...", np.issctype(np.float32(22.3)))示例import numpy as np # 要确定给定对象是否表示标量数据类型,可以使用 numpy.issctype() 方法 # 该方法返回布尔值结果 ... 阅读更多

广告

© . All rights reserved.