Введение
Сортировка - это процесс, при котором элементы массива упорядочиваются в последовательности в соответствии с заданными критериями. В библиотеке NumPy есть различные функции, которые выполняют операции сортировки на основе различных алгоритмов сортировки, таких как быстрая сортировка, пирамидальная сортировка и слиянием. В этом практическом занятии мы научимся сортировать ndarray в NumPy с использованием различных алгоритмов сортировки.
Советы по работе с ВМ
После запуска ВМ нажмите в левом верхнем углу, чтобы переключиться на вкладку Notebook и получить доступ к Jupyter Notebook для практики.
Иногда вам может потребоваться подождать несколько секунд, пока Jupyter Notebook не загрузится полностью. Валидация операций не может быть автоматизирована из-за ограничений Jupyter Notebook.
Если вы сталкиваетесь с проблемами при обучении, не стесняйтесь обращаться к Labby. Оставьте отзыв после занятия, и мы оперативно решим проблему для вас.
Skills Graph
%%%%{init: {'theme':'neutral'}}%%%%
flowchart RL
numpy(("NumPy")) -.-> numpy/ArrayBasicsGroup(["Array Basics"])
numpy(("NumPy")) -.-> numpy/ArrayManipulationGroup(["Array Manipulation"])
numpy(("NumPy")) -.-> numpy/AdvancedFeaturesGroup(["Advanced Features"])
numpy(("NumPy")) -.-> numpy/SpecialTechniquesGroup(["Special Techniques"])
numpy/ArrayBasicsGroup -.-> numpy/multi_array("Multi-dimensional Array Creation")
numpy/ArrayManipulationGroup -.-> numpy/reshape("Reshape")
numpy/AdvancedFeaturesGroup -.-> numpy/sort_search("Sort and Search")
numpy/SpecialTechniquesGroup -.-> numpy/struct_array("Structured Arrays")
subgraph Lab Skills
numpy/multi_array -.-> lab-86500{{"Сортировка массивов NumPy с использованием алгоритмов"}}
numpy/reshape -.-> lab-86500{{"Сортировка массивов NumPy с использованием алгоритмов"}}
numpy/sort_search -.-> lab-86500{{"Сортировка массивов NumPy с использованием алгоритмов"}}
numpy/struct_array -.-> lab-86500{{"Сортировка массивов NumPy с использованием алгоритмов"}}
end