numpy учебник
Начало работы с numpy
Поиск…
замечания
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
- Установите Conda. Существует два способа установки Conda: либо Anaconda (полный пакет, включая numpy), либо Miniconda (только Conda, Python и пакеты, от которых они зависят, без какого-либо дополнительного пакета). Как Anaconda, так и Miniconda устанавливают тот же Conda.
- Дополнительная команда для Miniconda, введите команду
conda install numpy
Установка в Windows
Установка Numpy через pypi (индекс пакета по умолчанию, используемый пипсом) обычно терпит неудачу на компьютерах Windows. Самый простой способ установки в Windows - использование предварительно скомпилированных двоичных файлов.
Одним из источников для предварительно скомпилированных колес многих пакетов является сайт Кристофера Гокле . Выберите версию в соответствии с вашей версией и системой Python. Пример для Python 3.5 в 64-битной системе:
- Скачайте
numpy-1.11.1+mkl-cp35-cp35m-win_amd64.whl
отсюда - Откройте терминал Windows (cmd или powershell)
- Введите команду
pip install C:\path_to_download\numpy-1.11.1+mkl-cp35-cp35m-win_amd64.whl
Если вы не хотите вмешиваться в отдельные пакеты, вы можете использовать дистрибутив Winpython, который объединяет большинство пакетов и предоставляет ограниченную среду для работы. Аналогичным образом, распределение Anaconda Python поставляется с предустановленным количеством и множеством других распространенных пакетов.
Другим популярным источником является менеджер пакетов conda
, который также поддерживает виртуальные среды .
- Загрузите и установите
conda
. - Откройте Windows-терминал.
- Введите команду
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:
- посетить tmpnb.org
- либо выберите «
Welcome to Python.ipynb
или - Новый >> Python 2 или
- Новый >> Python 3