кодесурса
«NumPy

NumPy: получить n самых больших значений массива

script1adsense2code
script1adsense3code

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

Напишите программу NumPy, чтобы получить n самых больших значений массива.

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

Код Python:

import numpy as np
x = np.arange(10)
print("Original array:")
print(x)
np.random.shuffle(x)
n = 1
print (x[np.argsort(x)[-n:]])

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

 Исходный массив:                                                        
[0 1 2 3 4 5 6 7 8 9]                                                  
[9]

Иллюстрированная презентация:

«NumPy

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

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

Предыдущий: Напишите программу NumPy, чтобы найти самое близкое значение (к данному скаляру) в массиве.
Далее: NumPy Math Exercises Home.

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

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


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code