找到 34423 篇文章,主题为编程

在 NumPy 中从二进制数据创建记录数组

AmitDiwan
更新于 2022年2月10日 09:56:40

501 次浏览

要从二进制数据创建记录数组,请在 Python NumPy 中使用 numpy.core.records.fromstring() 方法。我们使用了 tobytes() 方法处理二进制数据。第一个参数是 datastring,即二进制数据的缓冲区。该函数返回指向 datastring 中数据的记录数组视图。如果 datastring 是只读的,则它将是只读的。offset 参数是缓冲区中开始读取的位置。如果 dtype 为 None,则 formats、names、titles、aligned、byteorder 参数将传递给 numpy.format_parser 以构造 dtype。步骤首先,导入所需的库 −import numpy as np 设置数组类型 ... 阅读更多

在 NumPy 中从文本形式的记录列表创建 recarray 并使用名称获取列

AmitDiwan
更新于 2022年2月10日 09:53:21

128 次浏览

要从文本形式的记录列表创建 recarray,请在 Python NumPy 中使用 numpy.core.records.fromrecords() 方法。“names”参数设置名称。字段名,可以指定为逗号分隔的字符串,形式为 'col1, col2, col3',也可以指定为字符串列表或元组,形式为 ['col1', 'col2', 'col3']。可以使用空列表,在这种情况下,使用默认字段名('f0'、'f1'、……)。第一个参数是数据,同一字段中的数据可能是异构的——它们将被提升到最高数据类型。dtype 是有效的 ... 阅读更多

在 NumPy 中从文本形式的记录列表创建 recarray

AmitDiwan
更新于 2022年2月10日 09:50:28

89 次浏览

要从文本形式的记录列表创建 recarray,请在 Python NumPy 中使用 numpy.core.records.fromrecords() 方法。“names”参数设置名称。字段名,可以指定为逗号分隔的字符串,形式为 'col1, col2, col3',也可以指定为字符串列表或元组,形式为 ['col1', 'col2', 'col3']。可以使用空列表,在这种情况下,使用默认字段名('f0'、'f1'、……)。第一个参数是数据,同一字段中的数据可能是异构的——它们将被提升到最高数据类型。dtype 是有效的 ... 阅读更多

在 NumPy 中从各种对象构造记录数组

AmitDiwan
更新于 2022年2月10日 09:47:26

134 次浏览

要显示 NumPy 记录数组,请在 Python NumPy 中使用 numpy.core.records.array() 方法。第一个参数是 obj,即输入。如果 obj 为 None,则调用 recarray 构造函数。如果 obj 是字符串,则调用 fromstring 构造函数。如果 obj 是列表或元组,则如果第一个对象是 ndarray,则调用 fromarrays,否则调用 fromrecords。如果 obj 是 recarray,则复制 recarray 中的数据(如果 copy=True)并使用新的 formats、names 和 titles。如果 obj 是文件,则调用 fromfile。最后,如果 obj 是一个 ... 阅读更多

在 NumPy 中通过对每个坐标执行函数来构造数组

AmitDiwan
更新于 2022年2月10日 09:44:31

396 次浏览

要通过对每个坐标执行函数来构造数组,请在 Python NumPy 中使用 numpy.fromfunction() 方法。该函数将使用 N 个参数调用,其中 N 是 shape 的秩。每个参数表示沿特定轴变化的数组坐标。例如,如果 shape 为 (2, 2),则参数将为 array([[0, 0], [1, 1]]) 和 array([[0, 1], [0, 1]]) fromfunction() 返回对函数的调用的结果直接返回。因此,fromfunction 的形状完全由函数决定。如果函数返回标量值,则 fromfunction 的形状将为 ... 阅读更多

在 NumPy 中返回与给定数组具有相同形状和类型的完整数组

AmitDiwan
更新于 2022年2月10日 07:42:15

196 次浏览

要返回与给定数组具有相同形状和类型的完整数组,请在 Python NumPy 中使用 numpy.full_like() 方法。这里第一个参数是形状和数据类型,定义返回数组的相同属性。第二个参数是填充值。order 覆盖结果的内存布局。“C”表示 C 顺序,“F”表示 F 顺序,“A”表示如果 a 是 Fortran 连续的则为“F”,否则为“C”。“K”表示尽可能匹配 a 的布局。subok 参数,如果为 True,则新创建的数组将使用 a 的子类类型,否则将使用 ... 阅读更多

在 NumPy 中返回具有给定形状并填充填充值且具有不同输出类型的数组

AmitDiwan
更新于 2022年2月10日 07:39:39

2K+ 次浏览

要返回具有给定形状和类型的、填充有填充值的新数组,请在 Python NumPy 中使用 numpy.full() 方法。第一个参数是新数组的形状。第二个参数设置填充值。第三个参数用于设置返回的输出数组的所需数据类型。dtype 是数组的所需数据类型。order 建议是在内存中以 C 或 Fortran 连续(行或列方式)顺序存储多维数据。NumPy 提供了全面的数学函数、随机数生成器、线性代数例程、傅里叶变换等等。它支持广泛的 ... 阅读更多

在 NumPy 中返回数组的下三角

AmitDiwan
更新于 2022年2月10日 07:36:43

140 次浏览

要返回数组的下三角,请在 Python NumPy 中使用 numpy.tril() 方法。第一个参数是输入数组。该函数返回一个数组的副本,其中高于第 k 个对角线的元素为零。对于 ndim 超过 2 的数组,tril 将应用于最后两个轴。k 是高于其将元素归零的对角线。k = 0(默认值)是主对角线,k < 0 在其下方,k > 0 在其上方。步骤首先,导入所需的库 −import numpy as np 创建一个二维数组 −arr = np.array([[36, 36, 78, 88], [92, ... 阅读更多

在 NumPy 中创建一个数组,其主对角线上方为零,形成下三角矩阵

AmitDiwan
更新于 2022年2月10日 07:34:19

1K+ 次浏览

要创建一个数组,其主对角线上方为零,形成下三角矩阵,请在 Python NumPy 中使用 numpy.tri() 方法。第一个参数是数组中的行数。第二个参数是数组中的列数。tri() 函数返回一个数组,其下三角填充为 1,其他地方为 0;换句话说,T[i,j] == 1,对于 j

在 NumPy 中创建一个数组,其主对角线下方为 1,其他地方为 0

AmitDiwan
更新于 2022年2月10日 07:31:48

174 次浏览

要创建一个数组,其主对角线下方为 1,其他地方为 0,请在 Python NumPy 中使用 numpy.tri() 方法。第一个参数是数组中的行数。第二个参数是数组中的列数。第三个参数“k”是填充数组的子对角线及其下方。k = 0 是主对角线,而 k < 0 在其下方,k > 0 在其上方。默认为 0。tri() 函数返回一个数组,其下三角填充为 1,其他地方为 0;换句话说,T[i, j] == ... 阅读更多

广告
© . All rights reserved.