Инсталация на NumPy в Ubuntu:
Трябва да проверите инсталираната версия на python на системата, преди да инсталирате библиотеката NumPy. Python3 се използва в този урок, за да покаже начина за инсталиране на библиотеката NumPy в Python. Изпълнете следната команда, за да проверите инсталираната версия на python.
$ python3 -VСледващият изход показва, че python версия 3.8.6 е инсталиран в системата.
Изпълнете следната команда, за да инсталирате библиотеката NumPy за Python3.
$ sudo apt инсталира python3-numpyПроверете Nхм версия от терминала:
Можете да проверите инсталираната версия на библиотеката NumPy по няколко начина. Следващата команда ще покаже инсталираната версия на библиотеката NumPy, ако е инсталирана правилно от предишната команда.
$ python3 -c "импортиране на numpy; print (numpy.__version__) "Следващият изход показва, че NumPy версия 1.18.4 е инсталиран в системата.
Импортирайте и проверете Nхм версия
Можете да разберете инсталираната версия на библиотеката NumPy, като изпълните и скрипта на python. Изпълнете следната команда, за да изпълните скрипта на python.
$ python3Изпълнете следния скрипт на python от командния ред на python, за да проверите инсталираната версия на библиотеката NumPy.
>>> импортиране на numpy като np>>> 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 намиращи се в папката, / начало / fahmida / PycharmProjects. Разбирам дупето папка, която се намира под / venv / lib / python3.8 / сайт-пакети. Изберете папката и кликнете върху ОК бутон.
Работа с NumPy:
Напишете следния скрипт в python файл, за да знаете как библиотеката NumPy може да се използва в python скрипта. Масивът NumPy работи по-бързо от списъка на python, който се показва от изхода на този скрипт. Библиотеката NumPy се импортира в началото на скрипта, за да се създаде масивът NumPy. Библиотеката на времето се импортира, за да се изчисли времето, необходимо на списъците на python и масивите NumPy, за да се направи същата задача. Размерът на масива ще бъде взет като вход от потребителя. Ще бъдат създадени два списъка на python с помощта на обхватът () функция въз основа на входната стойност. След това текущото системно време ще се съхранява в променливата, начален час. Ще бъде създаден още един нов списък чрез умножаване на всяка стойност от двата списъка. Стойностите на двата списъка са равни, тъй като стойностите на диапазона създават списъците и двата списъка съдържат еднакъв брой стойности. Новата променлива на списъка, p_calculate, ще съдържа всеки елемент от квадратната стойност на списъка. Отново, текущото системно време се съхранява в променливата, крайно време. Разликата между крайно време и начален час ще покаже времето на списъка на python за извършване на изчислението. В следващата част от сценария, подреждам () функцията на библиотеката NumPy се използва за създаване на два едномерни масива NumPy със стойности на диапазона. И двата масива се умножават, за да се получи един и същ изход, генериран от два списъка на питон в предишните изрази. Времето, необходимо за изчисляване на задачата с помощта на масива NumPy, ще бъде отпечатано за сравняване на времето, необходимо за списъка на python и масива NumPy.
# Импортирайте необходимите пакетиимпортиране на numpy като np
време за импортиране
# Вземете размера на масива от потребителя
array_size = int (input ("Въведете размера на масива:"))
# Създайте два списъка на Python въз основа на стойността array_size
list1 = обхват (размер на масива)
list2 = диапазон (размер на масива)
# Задайте началния час
start_time = време.време ()
# Създайте списък, като изчислите квадратния корен
p_calculate = [(a * b) за a, b в zip (list1, list2)]
# Отпечатайте резултата
print ("Резултатът от списъка: \ n", p_calculate)
# Задайте крайния час
end_time = време.време ()
# Отпечатайте стойността на времето, изисквана от списъка на python
print ("Времето, необходимо от списъка на python:", end_time - start_time)
# Създайте два масива NumPy въз основа на стойността array_size
np_array1 = np.подреждане (размер на масива)
np_array2 = np.подреждане (размер на масива)
# Задайте началния час
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 скрипт за решаване на различни видове математически и научни проблеми.