Наука о данных

Как установить среду разработки Python NumPy на Ubuntu

Как установить среду разработки Python NumPy на Ubuntu
Python - это современный язык программирования для поддержки большого количества библиотек. С помощью этих библиотек можно выполнять различные типы задач. NumPy - одна из полезных библиотек Python для выполнения научных операций. Эту библиотеку можно использовать для создания многомерного массива объектов. С помощью этой библиотеки можно быстро выполнять различные типы математических задач, такие как сортировка массива, изменение формы массива, статистические операции, арифметические операции и т. Д. Он работает быстрее, потому что разработан с использованием языка программирования C.

Установка NumPy в Ubuntu:

Перед установкой библиотеки NumPy необходимо проверить установленную версию системы на Python. Python3 используется в этом руководстве, чтобы показать способ установки библиотеки NumPy в Python. Выполните следующую команду, чтобы проверить установленную версию Python.

$ python3 -V

Следующий вывод показывает, что Python версии 3.8.6 установлено в системе.

Выполните следующую команду, чтобы установить библиотеку NumPy для Python3.

$ sudo apt установить python3-numpy

Отметьте NumPy версия с терминала:

Вы можете проверить установленную версию библиотеки NumPy несколькими способами. Следующая команда покажет установленную версию библиотеки NumPy, если она была правильно установлена ​​предыдущей командой.

$ python3 -c "import numpy; print (numpy.__версия__)"

Следующий вывод показывает, что NumPy версии 1.18.4 установлено в системе.

Импортируйте и проверьте NumPy версия

Вы можете узнать установленную версию библиотеки NumPy, также выполнив скрипт python. Выполните следующую команду, чтобы выполнить скрипт python.

$ python3

Запустите следующий скрипт python из командной строки python, чтобы проверить установленную версию библиотеки NumPy.

>>> импортировать numpy как np
>>> нп.версия.версия

Следующий вывод показывает как версию Python, так и библиотеку NumPy.

Включите NumPy в редакторе PyCharm:

Существует множество IDE Python для выполнения скриптов Python. Некоторые из популярных редакторов Python: PyCharm, Spyder, Eric, Pyzo, Atom, Pydev и т. Д. PyCharm IDE используется в этом руководстве, чтобы показать, как писать и выполнять скрипт python путем импорта библиотеки NumPy. Вы можете запустить следующую команду, чтобы установить PyCharm в Ubuntu.

$ sudo snap install pycharm-community --classic

Вы должны указать расположение библиотеки NumPy в PyCharm IDE, чтобы импортировать библиотеку в скрипт. Открой Настройки окно, щелкнув Настройки пункт меню из Файл меню. Щелкните папку проекта, которая была создана ранее, чтобы сохранить скрипт python. Здесь имя папки проекта Python находится в папке, / главная / фахмида / PycharmProjects. Выяснить тупица папка, которая находится под / Venv / lib / python3.8 / сайт-пакеты. Выберите папку и нажмите ОК кнопка.

Работа с NumPy:

Напишите следующий скрипт в файле Python, чтобы узнать, как библиотеку NumPy можно использовать в скрипте Python. Массив NumPy работает быстрее, чем список Python, который отображается в выводе этого скрипта. Библиотека NumPy импортируется в начале скрипта для создания массива NumPy. Библиотека времени импортируется для расчета времени, необходимого спискам Python и массивам NumPy для выполнения той же задачи. Размер массива будет взят как ввод от пользователя. Два списка Python будут созданы с использованием диапазон() функция на основе входного значения. Далее текущее системное время будет сохранено в переменной, время начала. Еще один новый список будет создан путем умножения каждого значения обоих списков. Значения обоих списков равны, потому что значения диапазона создают списки, и оба списка содержат одинаковое количество значений. Новая переменная списка, p_calculate, будет содержать каждый элемент квадратного значения списка. Опять же, текущее системное время сохраняется в переменной, время окончания. Разница между время окончания а также время начала покажет время списка Python для расчета. В следующей части сценария, аранж () функция библиотеки NumPy используется для создания двух одномерных массивов NumPy значений диапазона. Оба массива умножаются, чтобы получить одинаковый результат, сгенерированный двумя списками Python в предыдущих инструкциях. Время, необходимое для вычисления задачи с использованием массива NumPy, будет напечатано для сравнения времени, необходимого для списка Python и массива NumPy.

# Импортировать необходимые пакеты
импортировать numpy как np
время импорта
# Берем размер массива у пользователя
array_size = int (input ("Введите размер массива:"))
# Создаем два списка Python на основе значения array_size
список1 = диапазон (размер_массива)
список2 = диапазон (размер_массива)
# Установить время начала
start_time = время.время()
# Создайте список, вычислив квадратный корень
p_calculate = [(a * b) для a, b в zip (список1, список2)]
# Распечатать результат
print ("Результат списка: \ n", p_calculate)
# Установить время окончания
end_time = время.время()
# Вывести значение времени, необходимое для списка Python
print ("Время, необходимое для списка Python:", end_time - start_time)
# Создаем два массива NumPy на основе значения array_size
np_array1 = np.arange (размер_массива)
np_array2 = np.arange (размер_массива)
# Установить время начала
start_time = время.время()
# Создаем массив, вычисляя квадратный корень
np_calculate = np_array1 * np_array2
# Распечатать результат
print ("Результат массива: \ n", np_calculate)
# Установить время окончания
end_time = время.время()
# Вывести значение времени, требуемое массивом NumPy
print ("Время, необходимое массиву numpy:", end_time - start_time)

Выход:

Следующий вывод появится после выполнения вышеуказанного скрипта. Выходные данные показывают, что списку python требуется больше времени, чем массиву NumPy для выполнения той же задачи.

Заключение:

Установка и использование библиотеки Python NumPy для python3 объясняется в этом руководстве, чтобы помочь читателю использовать эту библиотеку в своем скрипте Python для решения различных типов математических и научных задач.

Лучшие эмуляторы игровой консоли для Linux
В этой статье будет перечислено популярное программное обеспечение для эмуляции игровых консолей, доступное для Linux. Эмуляция - это уровень совмести...
Лучшие дистрибутивы Linux для игр в 2021 году
Операционная система Linux прошла долгий путь от своего первоначального простого серверного вида. Эта ОС значительно улучшилась за последние годы и те...
Как записать и транслировать игровую сессию в Linux
В прошлом игры считались только хобби, но со временем игровая индустрия увидела огромный рост с точки зрения технологий и количества игроков. Игровая ...