赞
踩
针对python多条件查询,目前python list中没有提供类似envi idl中where查询语句,而numpy针对数据提供了条件查询语句where
针对多条件查询,如a=[1,2,3,4,5,6],若条件设置为a<5 & a>2, 则对应的查询代码可表示为:
import numpy
a=[1,2,3,4,5,6]
a=numpy.array(a)
print(numpy.where((a>2) & (a<5)))
注意:不同查询条件中间连接键为'&',并且各查询条件需要以'()'处理,否则运行报错。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。