кодесурса
«NumPy

NumPy: пары сортировки имени и фамилии возвращают свои индексы

script1adsense2code
script1adsense3code

NumPy: Array Object Exercise-30 с решением

Напишите программу NumPy для сортировки пар имени и фамилии, возвращающих их индексы. (сначала по фамилии, затем по имени).
first_names = ('Betsey', 'Shelley', 'Lanell', 'Genesis', 'Margery')
last_names = ('Битва', 'Бриен', 'Плотнер', 'Шталь', 'Вулум')

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

Код Python:

import numpy as np
first_names =    ('Margery', 'Betsey', 'Shelley', 'Lanell', 'Genesis')
last_names = ('Woolum', 'Battle', 'Plotner', 'Brien', 'Stahl')
x = np.lexsort((first_names, last_names))
print(x)

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

 [1 3 2 4 0] 

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

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

Previous: написать программу NumPy для сортировки по первой, последней оси массива.
Далее: Напишите программу NumPy, чтобы получить значения и индексы элементов, которые больше 10 в данном массиве.

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

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


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code