Вопросы с тегом «numpy»

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

2
Инструмент для преобразования кода MATLAB в Python [закрыто]
Закрыто. Этот вопрос не соответствует рекомендациям по переполнению стека . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме переполнения стека. Закрыто 4 года назад . Улучшить этот вопрос У меня есть набор кода MATLAB из моей диссертации MS, который я сейчас …

10
RuntimeWarning: размер numpy.dtype изменен, может указывать на двоичную несовместимость
У меня есть эта ошибка при попытке загрузить сохраненную модель SVM. Я попытался удалить sklearn, NumPy и SciPy, заново установить все последние версии вместе (используя pip). Я все еще получаю эту ошибку. Зачем? In [1]: import sklearn; print sklearn.__version__ 0.18.1 In [3]: import numpy; print numpy.__version__ 1.11.2 In [5]: import …

8
'and' (логическое) против '&' (побитовое) - Почему разница в поведении со списками и массивами numpy?
Чем объясняется разница в поведении логических и побитовых операций над списками и массивами NumPy? Я не понимаю, как правильно использовать &vs andв Python, как показано в следующих примерах. mylist1 = [True, True, True, False, True] mylist2 = [False, True, False, True, False] >>> len(mylist1) == len(mylist2) True # ---- Example …

12
Декартово произведение точек массива x и y на один массив точек 2D
У меня есть два массива, которые определяют оси X и Y сетки. Например: x = numpy.array([1,2,3]) y = numpy.array([4,5]) Я хотел бы сгенерировать декартово произведение этих массивов для генерации: array([[1,4],[2,4],[3,4],[1,5],[2,5],[3,5]]) В некотором смысле это не очень неэффективно, поскольку мне нужно делать это много раз в цикле. Я предполагаю, что преобразование …

5
Как разбить данные на 3 набора (тренировка, проверка и тестирование)?
У меня есть датафрейм pandas, и я хочу разделить его на 3 отдельных набора. Я знаю , что с помощью train_test_split из sklearn.cross_validation, можно разделить данные в двух сетах (поезд и тест). Тем не менее, я не смог найти никакого решения о разделении данных на три набора. Желательно, чтобы у …

6
От ND до 1D массивов
Скажем, у меня есть массив a: a = np.array([[1,2,3], [4,5,6]]) array([[1, 2, 3], [4, 5, 6]]) Я хотел бы преобразовать его в одномерный массив (т.е. вектор-столбец): b = np.reshape(a, (1,np.product(a.shape))) но это возвращается array([[1, 2, 3, 4, 5, 6]]) что не то же самое, что: array([1, 2, 3, 4, 5, …
141 python  numpy 

8
Подгонять эмпирическое распределение к теоретическому с помощью Scipy (Python)?
ВВЕДЕНИЕ : У меня есть список из более чем 30000 целочисленных значений в диапазоне от 0 до 47 включительно, например, [0,0,0,0,..,1,1,1,1,...,2,2,2,2,...,47,47,47,...]взятых из некоторого непрерывного распределения. Значения в списке не обязательно в порядке, но порядок не имеет значения для этой проблемы. ПРОБЛЕМА : Исходя из моего распределения, я хотел бы рассчитать …

5
Построение 2D тепловой карты с помощью Matplotlib
Используя Matplotlib, я хочу построить 2D тепловую карту. Мои данные представляют собой массив Numpy размером n на n, каждый со значением от 0 до 1. Итак, для элемента (i, j) этого массива я хочу построить квадрат с координатой (i, j) в моем тепловая карта, цвет которой пропорционален значению элемента в …
139 python  numpy  matplotlib 


7
Как нормализовать массив NumPy до определенного диапазона?
После некоторой обработки массива аудио или изображений его необходимо нормализовать в пределах диапазона, прежде чем он сможет быть записан обратно в файл. Сделать это можно так: # Normalize audio channels to between -1.0 and +1.0 audio[:,0] = audio[:,0]/abs(audio[:,0]).max() audio[:,1] = audio[:,1]/abs(audio[:,1]).max() # Normalize image to between 0 and 255 image …


3
Итерация по массиву
Есть ли менее многословная альтернатива этому: for x in xrange(array.shape[0]): for y in xrange(array.shape[1]): do_stuff(x, y) Я придумал это: for x, y in itertools.product(map(xrange, array.shape)): do_stuff(x, y) Который сохраняет один отступ, но все еще довольно уродлив. Я надеюсь на что-то похожее на этот псевдокод: for x, y in array.indices: do_stuff(x, …
135 python  numpy 

26
ImportError: не удалось импортировать numpy.core.multiarray
Я пытаюсь запустить эту программу import cv2 import time cv.NamedWindow("camera", 1) capture = cv.CaptureFromCAM(0) while True: img = cv.QueryFrame(capture) cv.ShowImage("camera", img) if cv.WaitKey(10) == 27: break cv.DestroyAllWindows() Но у меня проблема с numpy, я использую pyschopy вместе с opencv. Проблема, которую я продолжаю получать, - это сообщение об ошибке: RuntimeError: …
135 opencv  python-2.7  numpy 

3
Как преобразовать массив NumPy в изображение PIL, применяя цветовую карту matplotlib
У меня простая проблема, но я не могу ее решить. Я хочу взять 2D-массив NumPy, который представляет изображение в оттенках серого, и преобразовать его в изображение RGB PIL, применяя некоторые из цветовых карт matplotlib. Я могу получить разумный вывод PNG с помощью pyplot.figure.figimageкоманды: dpi = 100.0 w, h = myarray.shape[1]/dpi, …

6
Cython: «фатальная ошибка: numpy / arrayobject.h: нет такого файла или каталога»
Я пытаюсь ускорить ответ здесь с помощью Cython. Я пытаюсь скомпилировать код (после выполнения cygwinccompiler.pyописанного здесь взлома ), но получаю сообщение fatal error: numpy/arrayobject.h: No such file or directory...compilation terminatedоб ошибке. Может ли кто-нибудь сказать мне, проблема ли это в моем коде или в какой-то эзотерической тонкости Cython? Ниже мой …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.