cost 199 ms
Python/Numpy/Boolean 索引:在具有 N 个连续 True 值的位置修改布尔数组 - Python/Numpy/Boolean Indexing: Modify boolean array at locations with N consecutive True values

给定一个 numpy 布尔数组 我想指出至少有n个连续的真值(从左到右)。 对于n = 2 : 对于n = 3 : 在不使用 for 循环迭代每个元素的情况下,是否有一种 pythonic 方法? 性能在这里很重要,因为我的应用程序将对包含 1000 个元素的布尔数组执行 1000 次 ...

如何使用多个字符串条件加速 pandas boolean 索引 - How to speed up pandas boolean indexing with multiple string conditions

我有一个 7300 万行数据集,我需要过滤掉与几个条件中的任何一个匹配的行。 我一直在使用 Boolean 索引来执行此操作,但这需要很长时间(约 30 分钟),我想知道我是否可以使其更快(例如花式索引、np.where、np.compress?) 我的代码: 正则表达式字符串是 其他三个条件是少于 ...

Python/Numpy/Boolean Indexing:对于数组中的每个 True 值,修改接下来的 2 个元素 - Python/Numpy/Boolean Indexing: For each True value in array, modify the next 2 elements

我有一个 numpy 阵列 我创建了一个带有 boolean 索引的掩码,如下所示: 这给出了一个像 我可以得到掩码中True值的索引 这给 对于掩码中的每个True值,我想将接下来的 2 个元素也修改为True 。 我可以用这样的for循环来做到这一点: 在不使用for循环的情况下,是否有更 nu ...

如何使用 Pandas 中的掩码捕获所有符合要求的值? - How do I capture all complying values using a mask in Pandas?

在一个特定数据框列中执行的 Value_counts 直观地显示有 441 个值低于 10。当我运行掩码(布尔索引)以访问这些值时,它只获得 441 个中的 12 个。 我认为这是一个数据类型问题。 但是,在上述操作之前,我使用 astype function 将列数据类型更改为浮点数。 数据类型 ...

pandas boolean Z6A8064B5DF4794555500553C47C55057DZ 在数据帧字典中的索引 - pandas boolean indexing of dataframe in dictionary of data frames

所以,这可能是一个非常简单的问题,但我还没有找到解决方案。 我为我的愚蠢道歉。 (我猜我对术语的无知阻碍了我在这里的搜索) 我有一个数据框字典(这里显示 2,但它包含更多)。 每个 dataframe 可能有也可能没有我需要删除以进行进一步处理的行。 我可以轻松地从一个 dataframe 中删除 ...

如何使用 boolean 索引索引 pandas dataframe? - How do I index an pandas dataframe using boolean indexing?

我正在 pandas 中开始一个新的练习模块,我们在其中处理数据的索引和过滤。 我遇到了一种在课程中没有解释的方法链接格式,我想知道是否有人可以帮助我理解这一点。 该数据集来自财富 500 强公司列表。 问题是我们被教导通过将布尔条件传递给 dataframe 来使用 boolean 索引,就像这 ...

创建新数据框时收到“Boolean Series key will be reindexed to match DataFrame index”警告 - Received 'Boolean Series key will be reindexed to match DataFrame index' warning when creating a new data frame

使用以下代码创建新数据框是否有任何潜在的缺点,其中我指定了我想在新数据框中看到的原始数据框中的非常具体的信息。 df_workloc = (df[df['WorkLoc'] == 'Home'][df['CareerSat'] == 'Very satisfied'][df['CurrencySy ...

布尔索引,尝试按标签搜索有两个条件,但布尔和、按位 & 和 numpy logical_and 都返回错误 - Boolean indexing, trying to search by label with two conditions but boolean and, bitwise &, and numpy logical_and all return errors

我正在尝试返回与我选择的标签相对应的 Pandas 中数据帧的行。 例如,在我的函数Female 中,它返回患者为女性的所有行。 对于 AgeRange,我遇到了满足这两个条件而没有出现错误的问题。 使用按位运算符会出现以下错误:TypeError: 不支持的操作数类型 (s) for &amp ...

过滤 numpy 数组但保留原始值 - Filter numpy array but keep original value

换句话说,numpy 是否支持“筛分”? 我有两个 arrays: 我想要的是返回一个新数组c ,其中包含基于b a原始值: 我可以通过列表理解来解决这个问题: 我也可以制作一个面具,但这需要 2 次迭代: numpy 是否有一些原生的东西允许一个阵列像另一个阵列的筛子一样? ...


 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM