133 次浏览
要重复掩码数组的元素,请使用 NumPy 中的 ma.MaskedArray.repeat() 方法。“repeats”参数设置每个元素的重复次数。在此,repeats 将被广播以适应给定轴的形状。它返回与 a 形状相同的输出数组,除了给定的轴。轴是沿其重复值的轴。默认情况下,使用扁平化的输入数组,并返回扁平化的输出数组。步骤首先,导入所需的库 −import numpy as np import numpy.ma as ma 使用 numpy.array() 方法创建一个包含 int 元素的数组 −arr = np.array([[55, ... 阅读更多
86 次浏览
要将存储索引位置设置为相应的值,请使用 NumPy 中的 ma.MaskedArray.put() 方法。“mode”参数指定越界索引的行为方式。为 indices 中的每个 n 设置 self._data.flat[n] = values[n]。如果 values 短于 indices,则它将重复。如果 values 有一些掩码值,则初始掩码将相应更新,否则相应的值将取消掩码。“indices”是目标索引,解释为整数。“mode”指定越界索引的行为方式。“raise”:引发错误。“wrap”:环绕。“clip”:剪辑到范围。步骤首先,导入所需的库 −import numpy as np ... 阅读更多
137 次浏览
要将数组的元素复制到标准 Python 标量并返回它,请使用 NumPy 中的 ma.MaskedArray.item() 方法。*args 参数,如果为 none − 在这种情况下,该方法仅适用于只有一个元素的数组 (a.size == 1),该元素将被复制到标准 Python 标量对象并返回。int_type − 此参数被解释为数组中的扁平索引,指定要复制和返回的元素。int_type 元组 − 功能与单个 int_type 参数相同,只是该参数被解释为数组中的 nd 索引。步骤首先,导入所需的库 −import numpy ... 阅读更多
106 次浏览
要返回 NumPy 中 MaskedArray 数据的视图,请使用 ma.MaskedArray.view() 方法。a.view() 以两种不同的方式使用a.view(some_dtype) 或 a.view(dtype=some_dtype) 构造具有不同数据类型的数组内存视图。这可能会导致内存字节的重新解释。a.view(ndarray_subclass) 或 a.view(type=ndarray_subclass) 只返回 ndarray_subclass 的一个实例,它查看相同的数组。这不会导致内存的重新解释。步骤首先,导入所需的库 −import numpy as np import numpy.ma as ma 使用 numpy.array() 方法创建一个包含 int 元素的数组 −arr = np.array([[35, 85], [67, 33]]) print("数组...", arr) print("数组类型...", arr.dtype) 获取 ... 阅读更多
219 次浏览
要返回指定的对角线,请使用 NumPy 中的 ma.MaskedArray.diagonal() 方法。设置对角线与主对角线的偏移量。可以是正数或负数。掩码数组是标准 numpy.ndarray 和掩码的组合。掩码要么是 nomask,表示关联数组的任何值均无效,要么是布尔值的数组,用于确定关联数组的每个元素的值是否有效。步骤首先,导入所需的库 −import numpy as np import numpy.ma as ma 使用 numpy.array() 方法创建一个包含 int 元素的数组 −arr = np.array([[55, 85, 59, ... 阅读更多
187 次浏览
在这个问题中,我们得到了大小为 N 的字符串 str[] 和一个整数 X。我们的任务是创建一个程序来打印字符串中的前 X 个元音。我们将打印字符串中的前 X 个元音,如果元音少于 X 个,则打印 -1。让我们举个例子来理解这个问题,输入:str = "learn C programming language",X = 5 输出:e, a, o, a, i 元音是 a, e, i, o, u解决方案方法解决这个问题的一个简单方法是遍历字符串中的每个字符。并存储字符串的所有元音 ... 阅读更多
132 次浏览
在这个问题中,我们得到了一个大小为 N 的字符串数组 str[]。我们的任务是创建一个程序来查找给定数组中第一个字符串,其反转也出现在同一数组中。让我们举个例子来理解这个问题,输入:str[] = ["python", "program", "C#", "language", "#C"] 输出:C#解决方案方法解决这个问题的一种方法是直接遍历字符串数组的每个元素,并在其余数组中检查字符串的反转。如果找到反转,则返回字符串。如果遍历整个数组并且没有字符串 ... 阅读更多
170 次浏览
在这个问题中,我们得到了一个大小为 N 的链表 LL。我们的任务是创建一个程序来查找链表中的非重复元素。链表是由链接连接在一起的一系列数据结构。让我们举个例子来理解这个问题,输入:LL = 4 => 6 => 2 => 4 => 1 => 2 => 6 => 5 输出:1解释 − 只有一个出现频率的元素是 1 和 6。其中 1 首先出现在链表中。解决方案方法解决这个问题的一种方法是创建一个哈希表 ... 阅读更多
920 次浏览
在这个问题中,我们得到了一个包含 N 个整数值的数组 arr[] 和一个大小为 N 的窗口。我们的任务是创建一个程序来查找大小为 k 的每个窗口中的第一个负整数。如果存在,我们将打印第一个负数,否则打印 0,表示不存在负数。让我们举个例子来理解这个问题,输入:arr[] = {-2, 2, -1, 4, 3, -6},k = 2 输出:-2, -1, -1, 0, -6解释 −窗口大小 k = 2,{-2, 2},第一个负数是 -2 {2, -1},第一个负数是 -1 ... 阅读更多
217 次浏览
在这个问题中,我们得到了一个包含 N 个数字的数组 arr[] 和一个整数值 x。我们的任务是创建一个程序来使用二进制提升查找 N 个数字的前缀和中第一个大于或等于 X 的元素。数组元素的前缀和是一个数组,其每个元素都是初始数组中直到该索引的所有元素的总和。示例 − array[] = {5, 2, 9, 4, 1} prefixSumArray[] = {5, 7, 16, 20, 21}让我们举个例子来理解这个问题,输入:arr[] = {5, 2, 9, 4, 1},... 阅读更多