кодесурса
«NumPy

NumPy: найти самое близкое значение (к данному скаляру) в массиве

script1adsense2code
script1adsense3code

NumPy: случайное упражнение 15 с решением

Напишите программу NumPy, чтобы найти ближайшее значение (для данного скаляра) в массиве.

Пример решения : -

Код Python:

import numpy as np
x = np.arange(100)
print("Original array:")
print(x)
a = np.random.uniform(0,100)
print("Value to compare:")
print(a)
index = (np.abs(x-a)).argmin()
print(x[index])

Пример вывода:

 Исходный массив:                                                        
[0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24                                                                   
 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 4 8 49                                                                   
 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 7 3 74                                                                   
 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 9
8 99]                                                                  
Значение для сравнения:                                                      
+38,09066280756759                                                      
38   

Редактор кода Python:

Есть другой способ решить это решение? Внесите свой код (и комментарии) через Disqus.

Предыдущий: Напишите программу NumPy для преобразования декартовых координат в полярные координаты случайной матрицы 10x3, представляющей декартовы координаты.
Далее: Напишите программу NumPy, чтобы получить n самых больших значений массива.

Каков уровень сложности этого упражнения?

Новый контент: Composer: менеджер зависимостей для PHP , R программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code