0
ответов

Как проверить, замаскирован ли каждый элемент в массиве numpy

Как проверить, замаскирован ли каждый элемент в массиве numpy? Вот что я хотел бы сделать: x = # is a maxed numpy array masked_min = numpy.ma.min(x) if masked_min IS NOT A MASKED ELEMENT: #do some ...
вопрос задан: 3 June 2012 05:23
0
ответов

нахождение площади замкнутого 2d однородного кубического B-сплайна

У меня есть список 2d точек, которые являются контрольными вершинами (Dx) замкнутого однородного кубического B-сплайна. Я предполагаю простую кривую (несамопересекающуюся, все контрольные точки различны). Я пытаюсь...
вопрос задан: 3 June 2012 02:23
0
ответов

Python Запись массива numpy в файл CSV [дубликат]

Я пытаюсь записать массив 2D numpy в файл CSV Я пробовал это: импортировать csv импортировать numpy как np w = csv.writer (open ('main.csv', 'w')) Nlayers = 23 N=364 TempLake=np.zeros((N,Nlayers)) for i in xrange(...
вопрос задан: 2 June 2012 12:55
0
ответов

Что вызывает AttributeError, зависящий от размера, в функции PIL fromarray?

Я получаю сообщение об ошибке из следующего кода Python3 в указанных строках. x, y и z - все простые двумерные массивы numpy, идентичные, но по размеру, и должны работать одинаково. Однако они действуют по-разному, ...
вопрос задан: 1 June 2012 18:45
0
ответов

Подвыборка/усреднение по пустому массиву

У меня есть пустой массив с числами с плавающей запятой. То, что я хотел бы иметь (если оно еще не существует), - это функция, которая дает мне новый массив среднего значения каждой точки x в данном массиве, например sub ...
вопрос задан: 1 June 2012 09:23
0
ответов

Создание симметричных матриц в Numpy

Я пытаюсь создать симметричные матрицы в numpy. В частности, эти матрицы должны иметь элементы со случайными позициями, и в каждом элементе содержимое может быть случайным. По главной диагонали нас нет...
вопрос задан: 29 May 2012 21:17
0
ответов

Взвешенный выбор короткий и простой [дубликат]

Если у меня есть набор элементов в списке.Я хочу выбрать из этого списка по другому списку весов. Например, моя коллекция ['один', 'два', 'три'] и веса [0,2, 0,3, 0....
вопрос задан: 29 May 2012 17:05
0
ответов

Пример Джулии с производительностью Python в pypy

Джулия — новый статистический язык программирования, производительность которого значительно выше, чем у конкурирующих языков. Я пытаюсь это проверить. У Джулии есть тест производительности, написанный на Python: ...
вопрос задан: 29 May 2012 13:32
0
ответов

Найти суммы диагоналей в numpy (быстрее)

У меня есть несколько массивов numpy на доске, например: array([[0, 0, 0, 1, 0, 0, 0, 0], [1, 0, 0, 0, 0, 1, 0, 1], [0, 0, 0, 0, 0, 0, 0, 1], [ 0, 1, 0, 1, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, ...
вопрос задан: 29 May 2012 06:33
0
ответов

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

Простой вопрос здесь: я пытаюсь получить массив, который чередует значения (1, -1, 1, -1 .....) для заданной длины. np.repeat просто дает мне (1, 1, 1, 1, -1, -1, -1, -1). Мысли?
вопрос задан: 27 May 2012 04:11
0
ответов

Python Список массивов np для массива

Я пытаюсь превратить список двумерных массивов в двумерный массив. Например, dat_list = [] для i в диапазоне (10): dat_list.append (np.zeros ([5, 10])) Что я хотел бы получить из этого списка ...
вопрос задан: 27 May 2012 04:10
0
ответов

Как изменить 2d Scatterplot для отображения цвета на основе третьего массива в файле csv?

Я использую Python и CSV-файл. В настоящее время я пытаюсь изменить график рассеяния (2d) ниже, чтобы изменить цвета на основе третьего столбца в моем CSV-файле. После поиска по нескольким сообщениям я...
вопрос задан: 25 May 2012 21:35
0
ответов

numpy.loadtxt выдает ошибку «not iterable»

Я пытаюсь использовать numpy.loadtxt для чтения данных в файле, который выглядит следующим образом: ## 14 строка заголовка 3 0 36373.7641026 3 1 36373.7641026 3 2 36373.7641026 ... И когда я даю это: >>> ...
вопрос задан: 25 May 2012 17:20
0
ответов

создание массива numpy с помощью последовательности

Я нахожусь в переходном путешествии от MATLAB к scipy(+numpy)+matplotlib. У меня постоянно возникают проблемы при реализации некоторых вещей. Я хочу создать простой векторный массив из трех разных частей. В MATLAB я...
вопрос задан: 25 May 2012 11:23
0
ответов

функция накопления cython numpy

Мне нужно реализовать функцию суммирования элементов массива с переменной длиной участка. Итак, a = np.arange(10) section_lengths = np.массив ([3, 2, 4]) out = аккумулировать (a, section_lengths) ...
вопрос задан: 24 May 2012 23:04
0
ответов

Почему Numpy обрабатывает a+=b и a=a+b по-разному

Является ли следующее поведение numpy преднамеренным или это ошибка? из импорта numpy * a = arange (5) а = а+2,3 напечатать 'а = ', а # Вывод: a = 2.3, 3.3, 4.3, 5.3, 6.3 a = arange(5) а += 2,3 print 'a = ', ...
вопрос задан: 24 May 2012 14:54
0
ответов

преобразовать массив numpy в указатель cython

У меня есть массив numpy, который пришел из cv2.imread и поэтому имеет dtype = np.uint8 и ndim = 3. Я хочу преобразовать его в Cython unsigned int* для использования с внешней библиотекой cpp. Я пытаюсь cdef ...
вопрос задан: 23 May 2012 11:07
0
ответов

Проверьте, находятся ли значения в наборе в массиве numpy в python

Я хочу проверить, есть ли в NumPyArray значения, которые находятся в наборе, и если да, установите эту область в массиве = 1. Если нет установите keepRaster = 2. numpyArray = #какой-то импортированный массив repeatSet= ([3, 5, 6, 8]) ...
вопрос задан: 22 May 2012 19:01
0
ответов

встроенный диапазон или numpy.arange: что более эффективно?

При переборе большого массива с выражением диапазона следует ли использовать встроенную функцию диапазона Python или arange numpy для достижения наилучшей производительности? Мое рассуждение до сих пор: arange, вероятно, прибегает к...
вопрос задан: 22 May 2012 08:23
0
ответов

Создание новых дистрибутивов в scipy

Я пытаюсь создать дистрибутив на основе некоторых данных, которые у меня есть, а затем случайным образом извлечь из этого дистрибутива. Вот что у меня есть: из статистики импорта scipy import numpy def getDistribution(data): ...
вопрос задан: 21 May 2012 20:06
0
ответов

массив numpy в матрицу scipy.sparse

Учитывая произвольный массив numpy (ndarray), есть ли функция или короткий способ преобразовать его в матрицу scipy.sparse? Я бы хотел, чтобы что-то работало так: A = numpy.array([0,1,0],[0,0,0],[1,0,0]) S =...
вопрос задан: 21 May 2012 14:12
0
ответов

Чтение данных из текстового файла с отсутствующими значениями

Я хочу прочитать данные из файл, в котором много пропущенных значений, как в этом примере: 1,2,3,4,5 6,,,7,8 ,,9,10,11 Я использую функцию numpy.loadtxt: data = numpy.loadtxt('test.data', delimiter=',') ...
вопрос задан: 21 May 2012 14:09
0
ответов

Уменьшить разрешение массива путем суммирования

Если у меня есть такой массив: a = np.array([[ 1, 2, 3, 4], [ 5 ,6, 7, 8], [ 9, 10,11,12], [13,14,15,16]]) Я хочу "изменить разрешение" и в итоге...
вопрос задан: 21 May 2012 13:02
0
ответов

Суммирование массива Numpy с весами

У меня есть двумерный массив numpy. Каждая строка состоит из трех элементов и представляет собой целое число от 0 до 3. Это представляет собой 6-битное целое число, где каждая ячейка представляет два бита по порядку. Я пытаюсь преобразовать...
вопрос задан: 21 May 2012 04:32
0
ответов

Поэлементное умножение массивов разных форм в python

Допустим, у меня есть два массива a и b, a.shape = (5,2,3) b.shape = ( 2,3), тогда c = a * b даст мне массив c формы (5,2,3) с c[i,j,k] = a[i,j,k]*b[j,k] . Теперь ситуация такова: a.shape = (5,2,...
вопрос задан: 20 May 2012 21:53
0
ответов

Как эффективно удалить столбцы из разреженной матрицы, содержащей только нули?

Как лучше всего эффективно удалять столбцы из разреженной матрицы, содержащей только нули. У меня есть матрица, которую я создал и заполнил данными: matrix = sp.sparse.lil_matrix((100, 100)) ...
вопрос задан: 19 May 2012 21:16
0
ответов

Вычисление pdf распределения Дирихле в Python

Я хотел бы рассчитать pdf распределения Дирихле в python, но не смог найти код для этого ни в одной стандартной библиотеке. scipy.stats включает в себя длинный список дистрибутивов...
вопрос задан: 18 May 2012 19:50
0
ответов

Как получить кумулятивную функцию распределения с помощью NumPy?

Я хочу создать CDF с помощью NumPy, мой код следующий: histo = np.zeros(4096, dtype = np.int32) для x в диапазоне (0, ширина): для y в диапазоне (0, высота): histo[data[x][y]] += 1 q = 0 ...
вопрос задан: 17 May 2012 17:44
0
ответов

Извлечение первых n столбцов матрицы numpy

У меня есть такой массив: [ 0.67492385, -0.69294472, -0.2531966 ...
вопрос задан: 16 May 2012 20:07
0
ответов

Преобразование 2d-словаря в пустую матрицу

У меня есть огромный словарь, что-то вроде этого: d[id1][id2] = пример значения: books["auth1"]["humor"] = 20 книги["auth1"]["action"] = 30 books["auth2"]["comedy"] = 20 и т.д.. Каждая из "auth"...
вопрос задан: 16 May 2012 17:40