Вопросы с тегом 'numpy'

NumPy - это научное и числовое вычислительное расширение для языка программирования Python.
20

Как распечатать полный массив NumPy без усечения?

Когда я печатаю пустой массив, я получаю усеченное представление, но мне нужен полный массив. Есть какой-либо способ сделать это? Примеры: >>> numpy.arange(10000) array([ 0, 1, 2, ..., 9997, 9998, 9999]) >>> numpy.arange...
01 янв. '09 в 1:51
8

Каковы преимущества NumPy над регулярными списками Python?

Каковы преимущества NumPy перед обычными списками Python? У меня около 100 серий финансовых рынков, и я собираюсь создать массив кубов размером 100x100x100 = 1 миллион ячеек. Я буду регрессировать (с 3 переменными) каждый x с каждым y и z, чтобы за...
14 июн. '09 в 23:02
19

Как можно вычислить эвклидовое расстояние с помощью NumPy?

У меня две точки в 3D: (xa, ya, za) (xb, yb, zb) И я хочу рассчитать расстояние: dist = sqrt((xa-xb)^2 + (ya-yb)^2 + (za-zb)^2) Какой лучший способ сделать это с помощью NumPy или с Python в целом? У меня есть: a = numpy.array((xa ,ya, za)) b = ...
09 сент. '09 в 19:48
11

Дамп массива NumPy в файл csv

Есть ли способ сбросить массив NumPy в файл CSV? У меня есть 2D NumPy массив и нужно сбрасывать его в удобочитаемом формате.
21 мая '11 в 10:01
13

Есть ли функция NumPy для возврата первого индекса чего-либо в массиве?

Я знаю, что есть метод для списка Python, который возвращает первый индекс чего-либо: >>> l = [1, 2, 3] >>> l.index(2) 1 Есть ли что-то подобное для массивов NumPy?
11 янв. '09 в 1:21
8

Как получить доступ к i-му столбцу многомерного массива NumPy?

Предположим, что у меня есть: test = numpy.array([[1, 2], [3, 4], [5, 6]]) test[i] получает i-й строку массива (например, [1, 2]). Как я могу получить доступ к i-му столбцу? (например, [1, 3, 5]). Кроме того, будет ли это дорогостоящей операцией...
15 дек. '10 в 21:27
10

Разница между методами map, applymap и apply в Pandas

Можете ли вы рассказать мне, когда использовать эти методы векторизации с базовыми примерами? Я вижу, что map является методом Series тогда как остальные - методы DataFrame. Однако я запутался в методах apply и applymap. Почему у нас есть два метод...
05 нояб. '13 в 20:20
3

Простое распознавание знаков OCR в OpenCV-Python

Я пытаюсь реализовать "распознавание цифр OCR" в OpenCV-Python (cv2). Это только для учебных целей. Я хотел бы изучить возможности KNearest и SVM в OpenCV. У меня есть 100 образцов (то есть изображений) каждой цифры. Я хотел бы тренироваться с ними...
23 февр. '12 в 12:37
19

Объедините два столбца текста в dataframe в pandas/python

У меня есть 20 x 4000 фрейм данных в python, используя pandas. Две из этих столбцов называются Год и квартал. Я хотел бы создать переменную, называемую периодом, которая делает Year = 2000 и quarter = q2 в 2000q2 Может ли кто-нибудь помочь с этим?
15 окт. '13 в 9:42
7

Размеры массива

В настоящее время я пытаюсь выучить Numpy и Python. Учитывая следующий массив: import numpy as np a = np.array([[1,2],[1,2]]) Есть ли функция, которая возвращает размеры a (например, массив 2 на 2)? size() возвращает 4, и это не очень помогает.
17 июн. '10 в 12:55
7

Что означает -1 в numpy reshape?

Матрица numpy может быть преобразована в вектор, используя функцию reshape с параметром -1. Но я не знаю, что здесь означает -1. Например: a = numpy.matrix([[1, 2, 3, 4], [5, 6, 7, 8]]) b = numpy.reshape(a, -1) Результат b: matrix([[1, 2, 3, 4, 5...
09 сент. '13 в 3:25
15

Конвертировать pandas dataframe в массив NumPy

Я заинтересован в том, чтобы узнать, как преобразовать пандасный массив данных в массив NumPy. dataframe: import numpy as np import pandas as pd index = [1, 2, 3, 4, 5, 6, 7] a = [np.nan, np.nan, np.nan, 0.1, 0.1, 0.1, 0.1] b = [0.2, np.nan, 0.2, ...
02 нояб. '12 в 0:57
10

Перезагрузка подмодулей в IPython

В настоящее время я работаю над проектом python, который содержит вспомогательные модули и использует numpy/scipy. Ipython используется как интерактивная консоль. К сожалению, я не очень доволен рабочим процессом, который я использую прямо сейчас, я ...
19 мар. '11 в 18:39
8

StringIO в Python3

Я использую Python 3.2.1 и не могу импортировать модуль StringIO. Я использую io.StringIO и он работает, но я не могу использовать его с numpy genfromtxt например: x="1 3\n 4.5 8" numpy.genfromtxt(io.StringIO(x)) Я получаю следующую ошибку...
11 авг. '12 в 11:53
16

Найти ближайшее значение в массиве numpy

Существует многоточечный способ, например. функцию, чтобы найти ближайшее значение в массиве? Пример: np.find_nearest( array, value )
02 апр. '10 в 11:38