腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
使用
布尔
型
“
掩码
”
数组
进行
数组
索引
c
、
arrays
、
indexing
、
boolean
、
mask
我有一个非常大的
数组
,维数为(nr,nc)行和列。我迭代了这个
数组
,从这个
数组
的一个常量条目(px,py)计算出函数"fun“。此函数的计算仅与该点周围的恒定区域(距离d)相关。=0; i<nr; i++){ *(arr_stg+i*nc+j) = fun(i,j,px,py);} 我还有一个计算
布尔
“
掩码
”的函数(我不知道这个词是否合适)。因此,对于给定的距离,即4,我计算这种
掩码
<e
浏览 33
提问于2019-10-17
得票数 1
2
回答
使用
"==“获取
数组
中的最大元素
python
、
arrays
、
numpy
我有一个
数组
x:#inputx = x.reshape(5,4)print(x[x==x.max()])我搜索文档,但只找到了一种
使用
argmax访问最大元素的方法。我没有找到在文档中
使用
"==“的方法,所以我不明白这是如何工作的。有人能解释为什么这样做,并显示它在文档中的位置吗?
浏览 2
提问于2021-01-15
得票数 0
回答已采纳
1
回答
如何将分段函数应用于二维numpy
数组
的每个元素
python
、
numpy
假设我有一个二维numpy
数组
,比如当我这样做时,我得到一个错误:如果我试图在平坦化的
数组
上运行该函数(计划在运行
浏览 0
提问于2021-05-10
得票数 0
2
回答
如何在执行完操作后从numpy
数组
中“移除”
掩码
?
python
、
arrays
、
numpy
我有一个2Dnumpy
数组
,我需要根据一个条件对它
进行
掩码
,这样我就可以对被
掩码
的
数组
应用一个操作,然后将
掩码
的值恢复到原来的值。np.random.randint(0, 2, (3,3))但是,在对被屏蔽的
数组
应用给定的操作之后之所以需要这样做,是因为我正在根据一组条件生成一个
布尔
数组
,并且需要修改满足条件的<em
浏览 0
提问于2015-01-06
得票数 5
回答已采纳
1
回答
在给定相同长度的
布尔
向量的情况下,屏蔽2Dnumpy
数组
的行的最快方法?
python
、
arrays
、
numpy
、
data-science
我有一个形状为1xN的numpy
布尔
向量,以及一个形状为160xN的2d
数组
。什么是对2d
数组
的列
进行
子化的快速方法,以便对于其中包含True的
布尔
向量的每个
索引
,保留该列,而对于其中包含False的
布尔
向量的每个
索引
,丢弃该列?如果调用向量
掩码
和
数组
特性,我发现以下内容太慢了:np.array([f[mask] for f in features]) 有没有更好的方法?我觉得这是必须的,对吧?
浏览 2
提问于2018-07-10
得票数 1
1
回答
如何有效地按二维
布尔
数组
的行
索引
numpy 1d
数组
python
、
arrays
、
numpy
我希望能够逐行
索引
一个一维
数组
,一个2d
布尔
数组
。我知道对于一维
布尔
数组
存在这样的方法,但是由于效率对我来说很重要,我不知道有什么方法不只是for循环。举个例子:mask = [[False, True, False, True], y =
浏览 0
提问于2022-02-19
得票数 0
2
回答
numpy多个
布尔
索引
数组
python
、
numpy
、
indexing
、
boolean
、
mask
我有一个
数组
,我想对它
使用
布尔
索引
,它有多个
索引
数组
,每个
索引
数组
产生一个不同的
数组
。np.array([[False, True, True], [True, False, False]])[[2,3], [1]] 我假设由于包含True的单元格的数量可以在不同的
掩码
之间变化,所以我不能期望结果驻留在2dnumpy
数组
中,但我仍然希望得到比迭代
掩码
并将
浏览 4
提问于2019-12-01
得票数 1
1
回答
布尔
索引
和广播的Numpy混淆
python
、
arrays
、
numpy
现在,我创建了一个
布尔
型
1-d 5元素
掩码
,它选择我想要的行(在的文档后面):然后y[b]返回感兴趣的行但是医生很困惑:上面写着
布尔
数组
必须与被
索引
的
数组
具有相同的形状,或者可以广播到相同的形状。在
布尔
索引
的例子中,显然有一些不同的规则在起作用;文档是错的还是我只是误解了它?如果我按照doc的建议并使b成为形状(5,1),它就不会选择
浏览 0
提问于2013-11-20
得票数 3
1
回答
matlab:替换for & if的任何命令
matlab
、
if-statement
、
for-loop
我有一个关于
使用
for和if循环的问题。如果我遇到这样的情况和in依赖于数据M(x×y),其中x=afor i = 1:a if M(i)
浏览 4
提问于2014-03-20
得票数 1
2
回答
从两个
数组
的交集创建一个
布尔
掩码
python
、
arrays
、
matrix
给定两个相同形状的
数组
(实际上是矩阵),从它们的交集中提取
布尔
掩码
的最佳方法是什么?也就是说,如果每个矩阵位置的项相等,则为True,如果项比较失败,则为False。我试图避免对
数组
进行
语法上的迭代,似乎必须有一个运算符或优雅的方法来比较它们,从而形成一个
掩码
。这些项目是非数字(字符串)。
浏览 1
提问于2020-12-15
得票数 1
1
回答
根据条件删除numpy
数组
中的行
python
、
arrays
、
numpy
我有一个形状为6,2的二维numpy
数组
,我希望删除包含0的第三个元素的子
数组
。
浏览 0
提问于2017-08-01
得票数 3
回答已采纳
1
回答
是否等同于在Tensorflow中设置类似于Numpy的
掩码
值?
python
、
numpy
、
tensorflow
在numpy中,我知道你可以这样做: array[mask] = -1 在给定
掩码
(
布尔
数组
或0/1)的情况下,对于
掩码
中值为True的每个
索引
,将
数组
中的相关
索引
设置为该值(在本例中为-1)。我想知道Tensorflow中是否有与上面示例相同的等价操作(基于
掩码
设置张量中的值)。 提前感谢!
浏览 17
提问于2020-01-03
得票数 1
回答已采纳
2
回答
Python:用3D bool
索引
3D
数组
并返回大小相同的3D
数组
.雅致
python
、
arrays
、
numpy
、
3d
我有一个3D图像扫描(形状:335x306x306,总元素:31368060),我想用相同大小的3D
布尔
掩码
来掩蔽它,以返回相同大小的蒙面图像。当我简单地用
掩码
索引
数组
时:我得到了图像像素值的一维
数组
,其中
掩码
为=1,按标准行主(C-样式)顺序排序(如解释的)。那么,如果我没有
索引
,如何将这个一维
数组
重新组合成3D
数组
呢?我意识到我可以
使用</e
浏览 6
提问于2017-01-31
得票数 2
回答已采纳
1
回答
区分
索引
数组
和
布尔
掩码
的最佳方法
python
、
numpy
如果给我一个
索引
数组
,但我不知道它是常规
索引
数组
还是
布尔
掩码
,那么确定哪一个是最好的方法是什么?
浏览 10
提问于2017-07-14
得票数 0
回答已采纳
1
回答
将掩蔽的
数组
选择与原始
数组
合并
numpy
因此,我有一个
数组
,其中包含4002d点。然后我有一个
掩码
,选择m个点(行),我想计算一些变化。根据任务,我应该将想要改变的点存储在mX2形状的
数组
中。orig (4 0 0 X2)
掩码
(4 0 0 X1)(
布尔
掩码
,选择要编辑的行) change (MX2)(仅是我想添加
浏览 1
提问于2021-03-14
得票数 0
回答已采纳
3
回答
Numpy将
布尔
数组
的字符串表示形式转换为
布尔
数组
python
、
numpy
有没有一种原生的numpy方法来转换
布尔
值的字符串表示
数组
,例如:转换为可用于
掩码
/
索引
的实际
布尔
数组
?我可以做一个for循环,遍历并重新构建
数组
,但对于大型
数组
,这是很慢的。
浏览 3
提问于2013-06-06
得票数 7
回答已采纳
2
回答
获取scipy/numpy中复杂条件所在的所有行
python
、
numpy
、
scipy
对于表示2d矩阵的ndarray,如果复杂条件成立,那么获取所有行的最简单方法是什么?例如,获取所有值都在5以上或所有值都在5以下的行?
浏览 1
提问于2012-06-21
得票数 0
回答已采纳
1
回答
在属于Python条件范围内的
数组
中添加元素
python
、
arrays
、
addition
我试图将两个矩阵相加在一起,但是,我只想将它添加到
数组
中属于预定标准的某些元素。例如,假设我有一个2D (2x2) RGB
数组
: [ 0.89500316 1. 0.07273877
浏览 3
提问于2016-03-07
得票数 0
回答已采纳
1
回答
倒排花式标引
python
、
numpy
、
scipy
具有
数组
和用于该
数组
的
掩码
,
使用
奇特的
索引
,很容易仅选择对应于
掩码
的
数组
的数据。import numpy as np mask = [0, 2]但是,有没有一种快速的方法来选择
数组
中不属于
掩码
的所有数据(即
掩码
是我们想要拒绝的数据)?我试图通过中间
布尔
数组
找到一个通用的解决方案,
浏览 0
提问于2011-11-26
得票数 6
回答已采纳
2
回答
对“稀疏”numpy
数组
的部分
进行
有效的数学运算
python
、
arrays
、
numpy
、
mask
、
slice
repelling_force_prefactor * np.exp(-(height_r_t/potential_steepness)) 在这段代码中,'height_r_t‘是一个真正的Numpy
数组
repelling_force_prefactor‘也是一个Numpy
数组
,它大部分是零,但在预先计算的位置上是一个,在运行期间不会改变(即
掩码
)。到目前为止,我唯一的想法是
使用
'repelling_force_prefactor‘将切片定义为'height_r_t’,并将'
浏览 0
提问于2011-03-12
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
shell编程中使用数组进行操作
【Python】Python 如何使用一行代码进行数组过滤?
NumPy基础:多维数组
机器学习之计算工具库(一)
Python笔记-NumPy
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券