相关疑难解决方法(0)

Numpy在哪里功能多种条件

我有一系列称为dists的距离.我想选择两个值之间的dists.我写了以下代码行来做到这一点:

 dists[(np.where(dists >= r)) and (np.where(dists <= r + dr))]
Run Code Online (Sandbox Code Playgroud)

但是,这仅选择条件

 (np.where(dists <= r + dr))
Run Code Online (Sandbox Code Playgroud)

如果我通过使用临时变量顺序执行命令,它可以正常工作.为什么上面的代码不起作用,我如何让它工作?

干杯

python numpy

114
推荐指数
6
解决办法
19万
查看次数

Pandas:选择具有多个列条件的行

我正在使用它有条件地选择行column:

X.loc[data['column'] == 1]

但我想将这个条件扩展到几个列.这些列有一些共同点:它们包含相同的字符串.所以实际上我有一个column1,一个column2,...... column100等等,这个条件应该适用于所有这些列.实际上是这样的(通配符):

X.loc[data['column*'] == 1]

这些条件应该与之相关联OR.有机会轻松做到这一点吗?

python dataframe pandas

0
推荐指数
1
解决办法
3146
查看次数

标签 统计

python ×2

dataframe ×1

numpy ×1

pandas ×1