找到 10786 篇文章 关于 Python

在 Python 中求解张量方程

AmitDiwan
更新于 2022-02-25 06:55:20

595 次浏览

要解决张量方程,请在 Python 中使用 numpy.linalg.tensorsolve() 方法。假设 x 的所有索引都在乘积中被求和,以及 a 的最右边的索引,例如在 tensordot(a, x, axes=b.ndim) 中。第一个参数 a 是系数张量,形状为 b.shape + Q。Q 是一个元组,等于由其适当数量的最右边的索引组成的 a 的子张量的形状,并且必须使得 prod(Q) == prod(b.shape)。第二个参数 b 是右手张量,可以是任何形状。第三个参数 axis 是 ... 阅读更多

在 Python 中用大的有限数替换无穷大,但填充 NaN 值

AmitDiwan
更新于 2022-02-25 06:53:13

991 次浏览

要将 NaN 替换为零,并将无穷大替换为大的有限数,请在 Python 中使用 numpy.nan_to_num() 方法。该方法返回 x,其中非有限值被替换。如果 copy 为 False,则这可能是 x 本身。第一个参数是输入数据。第二个参数是 copy,是否创建 x 的副本 (True) 或就地替换值 (False)。就地操作仅在转换为数组不需要复制时发生。默认为 True。第三个参数是 nan,用于填充 NaN 值的值。如果没有传递值,则 NaN 值 ... 阅读更多

在 Python 中用零替换 NaN,用大的有限数替换无穷大

AmitDiwan
更新于 2022-02-25 06:51:14

306 次浏览

要将 NaN 替换为零,并将无穷大替换为大的有限数,请在 Python 中使用 numpy.nan_to_num() 方法。该方法返回 x,其中非有限值被替换。如果 copy 为 False,则这可能是 x 本身。第一个参数是输入数据。第二个参数是 copy,是否创建 x 的副本 (True) 或就地替换值 (False)。就地操作仅在转换为数组不需要复制时发生。默认为 True。第三个参数是 nan,用于填充 NaN 值的值。如果没有传递值,则 NaN 值 ... 阅读更多

使用 Python index() 在指定范围内返回字符串中找到子字符串的最低索引

AmitDiwan
更新于 2022-02-25 06:42:28

106 次浏览

使用 Python Numpy 中的 numpy.char.index() 方法返回字符串中找到子字符串 sub 的最低索引。该方法返回整数输出数组。如果未找到 sub,则引发 ValueError。第一个参数是输入数组。第二个参数是要搜索的子字符串。第三个和第四个参数是可选参数,其中 start 和 end 的解释与切片表示法相同。步骤首先,导入所需的库 -import numpy as np 创建一个一维字符串数组 -arr = np.array(['KATIE', 'KATE', 'CRATE']) 显示我们的数组 -print("Array...", arr) 获取数据类型 -print("Array datatype...", arr.dtype) 获取维度 ... 阅读更多

在 Python 中返回复数值输入的平方

AmitDiwan
更新于 2022-02-25 06:43:41

161 次浏览

要返回数组输入的逐元素平方,请在 Python 中使用 numpy.square() 方法。该方法返回与 x 形状和数据类型相同的 x*x 的逐元素。如果 x 是标量,则这是一个标量。第一个参数 x 是输入数据。第二个参数 out 是结果存储到的位置。如果提供,它必须具有输入广播到的形状。如果未提供或为 None,则返回一个新分配的数组。元组(仅可能作为关键字参数)的长度必须等于输出的数量。第三个参数 ... 阅读更多

使用 Python index() 返回字符串中找到子字符串的最低索引

AmitDiwan
更新于 2022-02-25 06:40:31

243 次浏览

使用 Python Numpy 中的 numpy.char.index() 方法返回字符串中找到子字符串 sub 的最低索引。该方法返回整数输出数组。如果未找到 sub,则引发 ValueError。第一个参数是输入数组。第二个参数是要搜索的子字符串。步骤首先,导入所需的库 -import numpy as np 创建一个一维字符串数组 -arr = np.array(['KATIE', 'KATE']) 显示我们的数组 -print("Array...", arr) 获取数据类型 -print("Array datatype...", arr.dtype) 获取数组的维度 -print("Array Dimensions...", arr.ndim) 获取数组的形状 -print("Our Array Shape...", arr.shape) 获取 ... 阅读更多

在 Python 中求解线性矩阵方程或线性标量方程组

AmitDiwan
更新于 2022-02-25 06:40:12

10K+ 次浏览

要解决线性矩阵方程,请在 Python 中使用 numpy.linalg.solve() 方法。该方法计算良定的(即满秩)线性矩阵方程 ax = b 的“精确”解 x。返回系统 a x = b 的解。返回的形状与 b 相同。第一个参数 a 是系数矩阵。第二个参数 b 是纵坐标或“因变量”值。步骤首先,导入所需的库 -import numpy as np 使用 array() 方法创建两个二维 numpy 数组。考虑方程组 x0 + 2 * x1 = 1 和 3 * x0 + ... 阅读更多

使用 Python 中的奇异值分解方法返回秩亏矩阵的秩

AmitDiwan
更新于 2022-02-25 06:38:11

157 次浏览

要使用奇异值分解方法返回数组的矩阵秩,请在 Python 中使用 numpy.linalg.matrix_rank() 方法。数组的秩是数组中大于 tol 的奇异值的个数。第一个参数 A 是输入向量或矩阵堆栈。第二个参数 tol 是奇异值被认为是零的阈值。如果 tol 为 None,并且 S 是具有 M 奇异值的数组,并且 eps 是 S 的数据类型的 epsilon 值,则 tol 设置为 S.max() * max(M, N) * eps。第三个参数 hermitian,如果 ... 阅读更多

在 Python 中计算反双曲余弦

AmitDiwan
更新于 2022-02-25 06:37:13

392 次浏览

arccosh() 是一个多值函数:对于每个 x,都有无限多个数字 z 使得 cosh(z) = x。约定是返回虚部位于 [-pi, pi] 且实部位于 [0, inf] 的 z。对于实数值输入数据类型,arccosh 始终返回实数输出。对于不能表示为实数或无穷大的每个值,它会产生 nan 并设置无效浮点错误标志。对于复数值输入,arccosh 是一个复解析函数,它有一个分支切割 [-inf, 1],并且在上面是连续的。要计算 ... 阅读更多

获取 Python 中两个一维数组的内积

AmitDiwan
更新于 2022-02-25 06:36:00

149 次浏览

要获取两个数组的内积,请在 Python 中使用 numpy.inner() 方法。对于一维数组,向量的普通内积,在更高维度上,是最后几个轴上的求和积。参数是 1 和 b,两个向量。如果 a 和 b 不是标量,则它们的最后几个维度必须匹配。步骤首先,导入所需的库 -import numpy as np 使用 array() 方法创建两个 numpy 一维数组 -arr1 = np.array([5, 10, 15]) arr2 = np.array([20, 25, 30]) 显示数组 -print("Array1...", arr1) print("Array2...", arr2) 检查两个数组的维度 -print("Dimensions of Array1...", arr1.ndim) print("Dimensions of Array2...", arr2.ndim) 检查形状 ... 阅读更多

广告
© . All rights reserved.