Индекс соответствия для поиска другого значения в том же индексе - Python - PullRequest
0 голосов
/ 16 июня 2020

Я пытаюсь написать функцию, которая вычисляет число RI, ищет RI между 0 и 0,25, а затем сопоставляет их с высотами, на которых были вычислены эти числа RI.

Я знаю, что в sig_ri_final есть это 4 значения, которые мне теперь нужно найти, на которых они произошли.

Я пробовал:

    res = [test_list1.index(i) for i in test_list2]
    res = [key for key, val in enumerate(test_list1) 
                  if val in set(test_list2)] 


    def ri_level(T, tk, hi, P, Hu, ws, Wd):
g = 9.81
ri = (pot - pot[0]) * hi * g / ( pot * (u ** 2 + v ** 2) )
for value in ri:
    if value <= 0.25:
        significant_ri.append(value)
for sigval in significant_ri:
    if sigval >= 0:
        sig_ri_final.append(sigval)
for height in sig_ri_final:
    height_sigri.append(hi.index(sig_ri_final.index()))
return print(height__sigri)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...