Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/315.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用python搜索数组中一系列值的索引_Python_Arrays_List_Numpy_Tuples - Fatal编程技术网

使用python搜索数组中一系列值的索引

使用python搜索数组中一系列值的索引,python,arrays,list,numpy,tuples,Python,Arrays,List,Numpy,Tuples,我使用以下代码来查找索引 result1=np.where(np.logical_and(R[i,:]>= 30, R[i,:]<= 30.3)) 当我运行len(result1)时,我得到一个值。 当有2个元素时,为什么长度为1。 这两个数字是索引。我需要使用索引,但无法使用,因为len(result1)是一个索引。 我试着把它改成列表,但没用。 请帮我解决这个问题。result1是一个包含单个数组的元组,因此长度为1;它是一个包含2个元素的数组。您可以使用like len(re

我使用以下代码来查找索引

result1=np.where(np.logical_and(R[i,:]>= 30, R[i,:]<= 30.3))
当我运行
len(result1)
时,我得到一个值。
当有2个元素时,为什么长度为1。
这两个数字是索引。我需要使用索引,但无法使用,因为
len(result1)
是一个索引。 我试着把它改成列表,但没用。
请帮我解决这个问题。

result1
是一个包含单个数组的元组,因此长度为1;它是一个包含2个元素的数组。

您可以使用like len(result1[0]),或者如果您记得以后可以这样使用;result1=([284285],“”)->len(result1)。

尝试
len(result1[0])
。然后您应该得到
2
,其中
返回一个元组。您希望使用
len(result1[0])
(…,)
不仅仅是装饰。他们告诉我们一些关于这个物体的事情。嗨,伙计们,非常感谢。我还有一个问题。当我输入“结果”时。我得到以下数组([199,200.],[199,200.],[199,200.],[199,200.],[199,200.],[199,200.],[199,200.],[199,200.],数字199和200是索引。我想使用诸如
z[0,result[0,0]]或
z[0,result[0,1]`或
z的索引[1,结果[0,0]]
我还没弄明白。有人能帮忙吗。
result1 = (array([284, 285]),)