0
0 комментариев

Всем привет. Нужно определить пересекаются ли два графика и вывести ответ(1 или 0).

Не понимаю в чем проблема такого кода. — [apcode language=»python»]

for j in range(len(chet1)):
    if (chet1[j] - nechet1[j] >= zero):
        flagb=1
    elif (chet1[j] - nechet1[j] <= zero):
        flagl=1        
         if (flagb==1) and (flagl==1):
    print(1)
else:
    print(0)

[/apcode]

Если надо, то вот скрин графика и массивы(графики не пересекаются)

View post on imgur.com

массивы:

chet1 — array([ 0. , 0. , 0. , 0. , 0. , 0. , 0. , 0. , 0. , 0. , 0. , 0. , 0. , 0. , 0. , 0. , 0. , 0. , 0. , 0. , 0. , 0. , 0. , 0. , 0. , 0. , 0. , 0. , 0. , 0. , 0. , 0. , 0. , 0. , 0. , 0. , 0. , 0. , 0. , 0. , 0. , 0. , 0. , 0. , 0. , 0. , 0. , 0. , 0. , 0. , 0. , 0. , 0. , 0. , 0. , 0. , 0. , 0. , 0. , 0. , 0. , 0. , 0. , 0. , 0. , 0. , 0. , 0. , 0. , 0. , 0. , 0. , 0. , 0. , 0. , 0. , 0. , 0. , 0.5, 1. , 1.5, 2.5, 3. , 4.5, 6. , 7. , 8.5, 10.5, 12. , 14. , 16. , 18. , 20. , 22.5, 25. , 27.5, 29.5, 32. , 35. , 37. , 40. , 42.5, 45. , 47.5, 50.5, 52.5, 55. , 57.5, 60. , 62.5, 64.5, 66.5, 69. , 71. , 72.5, 74.5, 76. , 77.5, 79.5, 80.5, 81.5, 82.5, 83. , 84. , 85. , 85. , 85.5, 85.5, 85.5, 85. , 85. , 84.5, 83. , 82.5, 81.5, 80.5, 79.5, 78. , 76. , 74.5, 73. , 71. , 69. , 67. , 64.5, 62.5, 60.5, 57.5, 55.5, 52.5, 50.5, 48. , 45. , 43. , 40. , 37.5, 35. , 32.5, 29.5, 27.5, 25.5, 22.5, 20.5, 18. , 16. , 14.5, 12. , 10.5, 9. , 7. , 6. , 4.5, 3.5, 2.5, 1.5, 1. , 0.5, 0. , 0. , 0. , 0. , 0. , 0. , 0. , 0. , 0. , 0. , 0. , 0. , 0. , 0. , 0. , 0. , 0. , 0. , 0. , 0. , 0. , 0. , 0. , 0. , 0. , 0. , 0. , 0. , 0. , 0. , 0. , 0. , 0. , 0. , 0. , 0. , 0. , 0. , 0. , 0. , 0. , 0. , 0. , 0. , 0. , 0. , 0. , 0. , 0. , 0. , 0. , 0. , 0. , 0. , 0. , 0. , 0. , 0. , 0. , 0. , 0. , 0. , 0. , 0. , 0. , 0. , 0. , 0. , 0. , 0. , 0. , 0. , 0. , 0. , 0. , 0. , 0. , 0. , 0. ])

nechet1 — array([ 0. , 0. , 0. , 0. , 0. , 0. , 0. , 0. , 0. , 0. , 0. , 0. , 0. , 0. , 0. , 0. , 0. , 0. , 0. , 0. , 0. , 0. , 0. , 0. , 0. , 0. , 0. , 0. , 0. , 0. , 0. , 0. , 0. , 0. , 0. , 0. , 0. , 0. , 0. , 0. , 0. , 0. , 0. , 0. , 0. , 0. , 0. , 0. , 0. , 0. , 0. , 0. , 0. , 0. , 0. , 0. , 0. , 0. , 0. , 0. , 0. , 0.5, 1. , 1.5, 2. , 3. , 4. , 5. , 6. , 7.5, 9. , 10.5, 12. , 14. , 15.5, 17.5, 20. , 22.5, 25. , 28. , 31. , 33.5, 37. , 40.5, 44. , 47.5, 51. , 54.5, 58.5, 62.5, 66.5, 70.5, 74.5, 78.5, 82.5, 87. , 91. , 95. , 99. , 103.5, 107.5, 111. , 115.5, 119. , 123. , 126.5, 130.5, 134. , 137.5, 140.5, 144. , 147. , 149.5, 152.5, 155.5, 158. , 160. , 162. , 164. , 165.5, 167. , 168.5, 170. , 171. , 171.5, 172.5, 172.5, 173. , 173. , 172.5, 172. , 171.5, 170.5, 169.5, 168. , 166.5, 165. , 163.5, 161. , 159.5, 157. , 154.5, 151.5, 148.5, 146. , 143. , 139.5, 136. , 133. , 129. , 125.5, 121.5, 118. , 114. , 110. , 106. , 102. , 98. , 93.5, 90. , 85.5, 81.5, 77. , 73.5, 69.5, 65. , 61.5, 57.5, 53.5, 50.5, 46.5, 43. , 40. , 36. , 33. , 30.5, 27.5, 24.5, 22.5, 19.5, 17.5, 15.5, 14. , 12. , 10.5, 9. , 7.5, 6. , 5. , 4. , 3. , 2. , 1.5, 1. , 0.5, 0. , 0. , 0. , 0. , 0. , 0. , 0. , 0. , 0. , 0. , 0. , 0. , 0. , 0. , 0. , 0. , 0. , 0. , 0. , 0. , 0. , 0. , 0. , 0. , 0. , 0. , 0. , 0. , 0. , 0. , 0. , 0. , 0. , 0. , 0. , 0. , 0. , 0. , 0. , 0. , 0. , 0. , 0. , 0. , 0. , 0. , 0. , 0. , 0. , 0. , 0. , 0. , 0. , 0. , 0. , 0. , 0. , 0. , 0. , 0. , 0. ])

Решенный вопрос
Добавить комментарий