找到关于编程的34423 篇文章

返回NumPy中掩码数组对角线的总和

AmitDiwan
更新于 2022年2月22日 07:02:35

101 次浏览

要返回掩码数组元素沿对角线的总和,请在NumPy中使用ma.MaskedArray.trace()。offset参数是从主对角线到对角线的偏移量。可以是正数也可以是负数。默认为0。axis 1和axis 2是要用作2-D子数组的第一和第二轴的轴,从中应提取对角线。默认为a的前两个轴。dtype确定返回数组和累加器的数据类型,其中元素相加。如果dtype的值为None且a… 阅读更多

将NumPy中掩码数组元素转换为浮点类型

AmitDiwan
更新于 2022年2月22日 06:55:10

2K+ 次浏览

要将掩码数组转换为浮点类型,请在NumPy中使用ma.MaskedArray.__float__()方法。掩码要么是nomask,表示与之关联的数组的任何值均无效,要么是布尔数组,该数组确定与之关联的数组的每个元素的值是否有效。步骤首先,导入所需的库−import numpy as np import numpy.ma as ma使用numpy.array()方法创建一个数组−arr = np.array([30]) print("数组...", arr) print("数组类型...", arr.dtype)获取数组的维度−print("数组维度...", arr.ndim)创建一个掩码数组−maskArr = ma.masked_array(arr, mask =[False]) print("我们的掩码数组", maskArr) print("我们的掩码数组类型...", ... 阅读更多

获取NumPy中掩码数组的虚部

AmitDiwan
更新于 2022年2月22日 06:47:56

93 次浏览

要获取掩码数组的虚部,请在NumPy中使用ma.MaskedArray.imag属性。此属性是此MaskedArray虚部的视图。掩码要么是nomask,表示与之关联的数组的任何值均无效,要么是布尔数组,该数组确定与之关联的数组的每个元素的值是否有效。步骤首先,导入所需的库−import numpy as np import numpy.ma as ma使用numpy.array()方法创建一个包含复数元素的数组−arr = np.array([68.+4.j , 49.+7.j , 120.+2.j , 64.+0.j]) print("数组..", arr) print("获取虚部", ... 阅读更多

获取遍历NumPy时每个维度步长的字节元组

AmitDiwan
更新于 2022年2月22日 06:44:50

95 次浏览

要获取遍历数组时每个维度步长的字节元组,请在NumPy中使用ma.MaskedArray.strides属性。数组a中元素(i[0],i[1],…,i[n])的字节偏移量为−offset = sum(np.array(i) * a.strides)掩码要么是nomask,表示与之关联的数组的任何值均无效,要么是布尔数组,该数组确定与之关联的数组的每个元素的值是否有效。步骤首先,导入所需的库−import numpy as np import numpy.ma as ma使用numpy.array()方法创建一个数组−arr = np.array([[35, 85], [67, 33]]) ... 阅读更多

获取NumPy中元素消耗的总字节数

AmitDiwan
更新于 2022年2月22日 06:40:43

610 次浏览

要获取掩码数组消耗的总字节数,请在NumPy中使用ma.MaskedArray.nbytes属性。不包括数组对象非元素属性消耗的内存。掩码要么是nomask,表示与之关联的数组的任何值均无效,要么是布尔数组,该数组确定与之关联的数组的每个元素的值是否有效。步骤首先,导入所需的库−import numpy as np import numpy.ma as ma使用numpy.array()方法创建一个数组−arr = np.array([[35, 85], [67, 33]]) print("数组...", arr) print("数组类型...", arr.dtype) print("数组元素大小...", arr.itemsize)获取... 阅读更多

比较两个字符串数组是否相等并在NumPy中返回True

AmitDiwan
更新于 2022年2月22日 06:36:55

548 次浏览

要比较两个字符串数组是否相等并在返回True,请在Python NumPy中使用numpy.char.equal()方法。arr1和arr2是相同形状的两个输入字符串数组。与numpy.equal不同,此比较是通过首先从字符串末尾剥离空格字符来执行的。此行为是为了向后兼容numarray。numpy.char模块为numpy.str_或numpy.bytes_类型的数组提供了一组矢量化字符串操作。步骤首先,导入所需的库−import numpy as np创建两个一维字符串数组−arr1 = np.array(['Bella', 'Tom', 'John', 'Kate', 'Amy', 'Brad']) arr2 = np.array(['Cio', 'Tom', 'Cena', ... 阅读更多

在NumPy中返回用零左填充的数字字符串

AmitDiwan
更新于 2022年2月22日 06:34:35

156 次浏览

要返回用零左填充的数字字符串,请在Python NumPy中使用numpy.char.zfill()方法。这里,第一个参数是输入数组,第二个参数是“宽度”,即字符串的宽度,用于左填充数组中的元素。numpy.char模块为numpy.str_或numpy.bytes_类型的数组提供了一组矢量化字符串操作。步骤首先,导入所需的库−import numpy as np创建一个一维字符串数组−arr = np.array(['Tom', 'John', 'Kate', 'Amy', 'Brad'])显示我们的数组−print("数组...", arr)获取数据类型−print("数组数据类型...", arr.dtype)获取数组的维度−print("数组维度...", arr.ndim)获取数组的形状−print("我们的... 阅读更多

如何在Golang中检查文件是否存在?

Mukul Latiyan
更新于 2023年11月1日 02:12:56

39K+ 次浏览

为了检查Golang中给定目录内是否存在特定文件,我们可以使用Go标准库的os包提供的Stat()和isNotExists()函数。Stat()函数用于返回描述文件的file info结构。让我们首先只使用Stat()函数,看看它是否足以检测Go中文件的存在。示例1考虑下面显示的代码。package main import( "fmt" "os" ) func main() { if _, err := os.Stat("sample.txt"); err == nil { fmt.Printf("文件... 阅读更多

如何在Golang中处理WaitGroup中的错误?

Mukul Latiyan
更新于 2022年2月22日 06:58:49

4K+ 次浏览

在运行多个goroutine时,可能会出现一些panic。为了处理这种情况,我们可以结合使用通道和WaitGroup来成功处理错误,而不是退出进程。假设有一个函数,当调用时会返回一个panic,这将自动终止程序的执行,因为当调用panic时,它会在内部调用os.Exit()函数。我们要确保此panic不会关闭程序,为此,我们将创建一个存储错误的通道,然后我们以后可以使用它… 阅读更多

如何在Golang中等待goroutine完成?

Mukul Latiyan
更新于 2022年2月22日 05:46:39

7K+ 次浏览

我们知道 goroutine 开始时可能有点棘手,我们经常会遇到主 goroutine 退出而内部 goroutine 没有机会执行的情况。为了能够运行 goroutine 直到完成,我们可以使用充当阻塞器的通道,或者使用 Go 的 sync 包提供的 waitGroups。让我们首先探讨一个我们想要完成单个 goroutine 然后执行其他工作的例子。示例 1 请考虑以下代码。package main import (    "fmt" ... 阅读更多

广告
© . All rights reserved.