Поиск…


замечания

NumPy (произносится как «numb pie» или иногда «numb pea») является расширением языка программирования Python, который добавляет поддержку больших многомерных массивов, а также обширную библиотеку высокоуровневых математических функций для работы с этими массивами.

Версии

Версия Дата выхода
1.3.0 2009-03-20
1.4.0 2010-07-21
1.5.0 2010-11-18
1.6.0 2011-05-15
1.6.1 2011-07-24
1.6.2 2012-05-20
1.7.0 2013-02-12
1.7.1 2013-04-07
1.7.2 2013-12-31
1.8.0 2013-11-10
1.8.1 2014-03-26
1.8.2 2014-08-09
1.9.0 2014-09-07
1.9.1 2014-11-02
1.9.2 2015-03-01
1.10.0 2015-10-07
1.10.1 2015-10-12
1.10.2 2015-12-14
1.10.4 * 2016-01-07
1.11.0 2016-05-29

Установка на Mac

Самый простой способ настроить NumPy на Mac - с помощью pip

pip install numpy  

Установка с использованием Conda .
Conda доступен для Windows, Mac и Linux

  1. Установите Conda. Существует два способа установки Conda: либо Anaconda (полный пакет, включая numpy), либо Miniconda (только Conda, Python и пакеты, от которых они зависят, без какого-либо дополнительного пакета). Как Anaconda, так и Miniconda устанавливают тот же Conda.
  2. Дополнительная команда для Miniconda, введите команду conda install numpy

Установка в Windows

Установка Numpy через pypi (индекс пакета по умолчанию, используемый пипсом) обычно терпит неудачу на компьютерах Windows. Самый простой способ установки в Windows - использование предварительно скомпилированных двоичных файлов.

Одним из источников для предварительно скомпилированных колес многих пакетов является сайт Кристофера Гокле . Выберите версию в соответствии с вашей версией и системой Python. Пример для Python 3.5 в 64-битной системе:

  1. Скачайте numpy-1.11.1+mkl-cp35-cp35m-win_amd64.whl отсюда
  2. Откройте терминал Windows (cmd или powershell)
  3. Введите команду pip install C:\path_to_download\numpy-1.11.1+mkl-cp35-cp35m-win_amd64.whl

Если вы не хотите вмешиваться в отдельные пакеты, вы можете использовать дистрибутив Winpython, который объединяет большинство пакетов и предоставляет ограниченную среду для работы. Аналогичным образом, распределение Anaconda Python поставляется с предустановленным количеством и множеством других распространенных пакетов.

Другим популярным источником является менеджер пакетов conda , который также поддерживает виртуальные среды .

  1. Загрузите и установите conda .
  2. Откройте Windows-терминал.
  3. Введите команду conda install numpy

Установка в Linux

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

В некоторых дистрибутивах Linux есть разные пакеты NumPy для Python 2.x и Python 3.x. В Ubuntu и Debian установите numpy на системном уровне, используя диспетчер пакетов APT:

sudo apt-get install python-numpy  
sudo apt-get install python3-numpy  

Для других дистрибутивов используйте своих менеджеров пакетов, таких как zypper (Suse), yum (Fedora) и т. Д.

numpy также может быть установлен с помощью диспетчера пакетов в Python pip для Python 2 и с pip3 для Python 3:

pip install numpy  # install numpy for Python 2
pip3 install numpy  # install numpy for Python 3

pip доступен в репозиториях по умолчанию для большинства популярных дистрибутивов Linux и может быть установлен для Python 2 и Python 3, используя:

sudo apt-get install python-pip  # pip for Python 2
sudo apt-get install python3-pip  # pip for Python 3

После установки используйте pip для Python 2 и pip3 для Python 3, чтобы использовать pip для установки пакетов Python. Но обратите внимание, что вам может потребоваться установить множество зависимостей, которые необходимы для создания numpy из исходного кода (включая пакеты разработки, компиляторы, fortran и т. Д.).

Помимо установки numpy на системном уровне, также широко распространено (возможно, даже очень рекомендуется) устанавливать numpy в виртуальных средах с использованием популярных пакетов Python, таких как virtualenv . В Ubuntu virtualenv можно установить, используя:

sudo apt-get install virtualenv

Затем создайте и активируйте virtualenv для Python 2 или Python 3, а затем используйте pip для установки numpy :

virtualenv venv  # create virtualenv named venv for Python 2
virtualenv venv -p python3  # create virtualenv named venv for Python 3
source venv/bin/activate  # activate virtualenv named venv
pip install numpy  # use pip for Python 2 and Python 3; do not use pip3 for Python3

Основной импорт

Импортируйте модуль numpy для использования любой его части.

import numpy as np

Большинство примеров будут использовать np виде сокращения для numpy. Предположим, что «np» означает «numpy» в примерах кода.

x = np.array([1,2,3,4])

Временный ноутбук Jupyter от Rackspace

Jupyter Notebooks - это интерактивная среда разработки на основе браузера. Первоначально они были разработаны для запуска вычисления python и, как результат, очень хорошо сочетались с numpy. Чтобы попробовать numpy в ноутбуке Jupyter без полной установки на локальную систему Rackspace предоставляет бесплатные временные ноутбуки на tmpnb.org .

Обратите внимание: это не проприетарная услуга с любыми взлетами. Jupyter - полностью открытая технология, разработанная UC Berkeley и Cal Poly San Luis Obispo. Rackspace жертвует эту услугу как часть процесса разработки.

Чтобы попробовать numpy на tmpnb.org:

  1. посетить tmpnb.org
  2. либо выберите « Welcome to Python.ipynb или
  3. Новый >> Python 2 или
  4. Новый >> Python 3


Modified text is an extract of the original Stack Overflow Documentation
Лицензировано согласно CC BY-SA 3.0
Не связан с Stack Overflow