找到关于编程的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 次浏览

要比较两个字符串数组是否相等并在NumPy中返回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()方法。这里,第一个参数是输入数组,第二个参数是“width”,即数组中元素左填充字符串的宽度。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()函数用于返回描述文件的fileInfo结构。让我们首先只使用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。为了处理这种情况,我们可以结合 channel 和 waitgroup 来成功处理错误,并避免程序退出。假设有一个函数在调用时会返回 panic,这将自动终止程序的执行,因为 panic 内部会调用 os.Exit() 函数。我们希望确保此 panic 不会关闭程序,为此,我们将创建一个 channel 来存储错误,然后我们可以在以后使用它……阅读更多

如何在 Golang 中等待 goroutine 完成?

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

浏览量 7K+

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

广告
© . All rights reserved.