0
ответов

NumPy C-API: преобразование объекта типа в число типа

Функция PyObject * PyArray_TypeObjectFromType (int); преобразует номер типа для скалярного типа NumPy (NPY_BOOL, NPY_BYTE, ...) в соответствующий объект типа. Как сделать наоборот ...
вопрос задан: 13 December 2011 18:15
0
ответов

Как преобразовать набор Python в массив numpy?

Я использую операция set в python для выполнения симметричной разницы между двумя массивами numpy. Однако результатом является набор, и мне нужно преобразовать его обратно в массив numpy, чтобы двигаться вперед. Есть ли ...
вопрос задан: 11 December 2011 17:35
0
ответов

Как векторизовать вычисление билинейных и квадратичных форм?

Для любой матрицы nxn действительных коэффициентов A, мы можем определить билинейную форму bA: Rn x Rn → R с помощью bA (x, y) = xTAy и квадратичную форму qA: Rn → R с помощью qA (x) = bA (x, x) = xTAx. (...
вопрос задан: 10 December 2011 15:23
0
ответов

сжать массив (матрицу) numpy путем удаления столбцов с использованием другого массива numpy в качестве маски

У меня есть 2D-массив numpy (т.е. матрица) A, который содержит полезные данные, перемежающиеся с мусором в форма векторов столбцов, а также массив «выбор» B, который содержит «1» для тех столбцов, которые ...
вопрос задан: 10 December 2011 00:53
0
ответов

Обратная сортировка и сортировка аргументов в python

Я пытаюсь написать функцию на Python (все еще новичок!), Которая возвращает индексы и количество документов, упорядоченных внутренними продуктами их оценок tfidf. Процедура: Вычислить вектор внутреннего ...
вопрос задан: 9 December 2011 12:28
0
ответов

Транспонирование матрицы в numpy

У меня есть этот массив numpy: a = np.array ([[[1,2,3], [- 1, -2 , -3]], [[4,5,6], [- 4, -5, -6]]]]) b является транспонированным элементом a. Я хочу, чтобы b было таким: b = np.array ([[[1, -1], [2, -2], [3, -3]], [[4, -4], [5, -5 ], [6, -6]]]) Это ...
вопрос задан: 8 December 2011 09:39
0
ответов

Удалить среднее значение из матрицы numpy

У меня есть матрица A numpy, в которой данные организованы в виде вектор-столбец-тиски i.e A [:, 0] - это первый вектор данных, A [:, 1] - второй и так далее. Я хотел знать, есть ли более элегантный способ ...
вопрос задан: 7 December 2011 21:47
0
ответов

поиск элемента массива numpy, который удовлетворяет условию

Можно использовать функцию извлечения numpy для сопоставления элемента в массиве. Следующий код соответствует элементу «а». точно в массиве. Предположим, я хочу чтобы сопоставить все элементы, содержащие '.', как бы я ...
вопрос задан: 6 December 2011 22:23
0
ответов

Быстрая обработка массивов в Numpy / Python

Я пытаюсь найти оптимальный способ (самый быстрый) для обработки координат и данных измерений, хранящихся в нескольких массивах numpy. Мне нужно рассчитать расстояние от каждой точки сетки (участок, ...
вопрос задан: 6 December 2011 21:21
0
ответов

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

Это простой вопрос, но, скажем, у меня есть матрица MxN. Все, что я хочу сделать, это извлечь определенные столбцы и сохранить их в другом массиве numpy, но я получаю ошибки недопустимого синтаксиса. Вот код: ...
вопрос задан: 5 December 2011 14:24
0
ответов

Предотвращение сглаживания для imshow в matplotlib

Когда я использую метод imshow () matplotlib для представления небольшой матрицы numpy, он в конечном итоге выполняет некоторое сглаживание между пикселями. Есть ли способ отключить это? Из-за этого моя цифра вводит в заблуждение ...
вопрос задан: 4 December 2011 16:12
0
ответов

Java-эквивалент для многомерного объекта Numpy

После некоторого времени использования мне очень нравится многомерный массив Numpy. Он помогает писать алгоритмы с кратким, но читабельным и достаточно общим кодом. Я хотел бы иметь то же самое в Java....
вопрос задан: 4 December 2011 13:17
0
ответов

упаковка массива numpy в python

Я использую массивы numpy в python и пытаюсь лучше визуализировать их, чтобы увидеть, с чем я работаю. Есть ли способ изменить, когда массив переносится на следующую строку? Например, в терминале ...
вопрос задан: 4 December 2011 04:10
0
ответов

numpy функция для установки элементов массива в значение, заданное списком индексов

Я ищу numpy функцию, которая будет делать эквивалент: indices = set([1, 4, 5, 6, 7]) zero = numpy.zeros(10) for i in indices: zero[i] = 42
вопрос задан: 4 December 2011 03:36
0
ответов

Эффективно стандартизируйте матрицу по строкам

Мне нужен эффективный способ стандартизации разреженной матрицы по строкам. Для W = matrix ([[0, 1, 0, 1, 0, 0, 0, 0, 0], [1, 0, 1, 0, 1, 0, 0, 0, 0], [0, 1 , 0, 0, 0, 1, 0, 0, 0], ...
вопрос задан: 2 December 2011 15:54
0
ответов

Как сделать такой массив равенств быстрым (в numpy)?

У меня есть два массива numpy (2-мерный), например a1 = array ([[«a», «b»], [«a», «c»], [«b», «b»], [«a», «b»]]) a2 = array ([["a", "b"], ["b", "b"], ["c", "a"], ["a", "c"]]) элегантный способ получить ...
вопрос задан: 2 December 2011 13:06
0
ответов

самый быстрый способ заполнить одномерный массив numpy

Я встречал вопросы, похожие на этот, но ни один не решал проблему напрямую. Я рассчитал следующие два способа заполнения массива, и в половине случаев использование np.zeros () выполняется быстрее, а в половине случаев ...
вопрос задан: 2 December 2011 11:23
0
ответов

восстановить dict из массива 0-d numpy

Произошло то, что я (по ошибке) сохранил словарь с помощью команды numpy. save () (сообщения об ошибках не отображаются), и теперь мне нужно восстановить данные в словаре. Когда я загружаю его с помощью numpy.load () ...
вопрос задан: 2 December 2011 09:55
0
ответов

Почему функция numpy angle возвращает значения также для значений замаскированного массива

Если вы попробуете следующий сегмент кода импортировать numpy как np импортировать numpy.ma как ma a = np.random.random (100) + 1j * np.random.random (100) маска = np.ones_like (a, dtype = 'bool') маска [0: 9] = Ложь a = ma ....
вопрос задан: 1 December 2011 19:16
0
ответов

Создать разреженную диагональную матрицу из строки разреженной матрицы

Я обрабатываю довольно большие матрицы в Python / Scipy. Мне нужно извлечь строки из большой матрицы (которая загружается в coo_matrix) и использовать их как диагональные элементы. В настоящее время я делаю это в следующих ...
вопрос задан: 1 December 2011 12:35
0
ответов

Написание функций, которые принимают 1-D и 2-D массивы numpy?

Насколько я понимаю, 1-D массивы в numpy можно интерпретировать либо как вектор, ориентированный на столбцы, либо как вектор, ориентированный на строки. Например, одномерный массив с формой (8,) можно рассматривать как двумерный массив ...
вопрос задан: 27 November 2011 16:28
0
ответов

Похоже, у меня закончилось 32-битное адресное пространство.Какие у меня есть варианты?

Я пытаюсь получить ковариацию большой матрицы с помощью numpy.cov. Я получаю следующую ошибку: Python (22498,0xa02e3720) malloc: *** mmap (size = 1340379136) не удалось (код ошибки = 12) *** error: cannot ...
вопрос задан: 27 November 2011 09:49
0
ответов

Сбор результатов из цикла, который возвращает массивы NumPy

I Я, по общему признанию, довольно простой программист на Python, пытаясь учиться, сталкиваясь с проблемами при выполнении различных исследовательских задач. И я столкнулся с одной из этих проблем - в частности, с тем, как обрабатывать циклы ...
вопрос задан: 25 November 2011 19:56
0
ответов

Среднеквадратичное (RMS) сглаживание сигнала

У меня есть сигнал электромиографических данных, которые я предполагаю (явная рекомендация научных статей) для сглаживания с помощью RMS. У меня есть следующий рабочий код, обеспечивающий желаемый результат, но ...
вопрос задан: 23 November 2011 21:58
0
ответов

Как повысить эффективность этого цикла numpy

У меня есть массив numpy, содержащий метки. Я хотел бы рассчитать число для каждой метки в зависимости от ее размера и ограничивающей рамки. Как я могу написать это более эффективно, чтобы его можно было использовать на ...
вопрос задан: 23 November 2011 16:52
0
ответов

список сортировки чисел с плавающей запятой в группах

У меня есть массив чисел с плавающей запятой, который неупорядочен. Я знаю, что значения всегда лежат в районе нескольких точек, которые неизвестны. Для иллюстрации этот список [10.01,5.001,4.89,5.1,9.9,10.1, ...
вопрос задан: 22 November 2011 12:35
0
ответов

Как превратить логический массив в массив индексов в numpy

Существует ли эффективный механизм Numpy для получения целочисленных индексов местоположений в массиве на основе условия истинно в отличие от массива логических масок? Например: x = np.array ([range (100,1, ...
вопрос задан: 21 November 2011 20:33
0
ответов

Как проверить размер поплавка в python?

Я хочу проверить, является ли число с плавающей точкой фактически 32 или 64 бита (и количество бит массива с плавающей запятой). Должен быть встроенный, но просто не узнал ...
вопрос задан: 21 November 2011 17:45
0
ответов

Динамическое определение функции

Я пытаюсь написать функцию подгонки кривой, которая возвращает оптимальные параметры a, b и c, вот упрощенный пример: import numpy import scipy from scipy.optimize import curve_fit def f(x, a,...
вопрос задан: 20 November 2011 01:56
0
ответов

Как мне сделать поиск/замену массива с помощью numpy?

У меня есть двумерный массив numpy, A, содержащий индекс в другой массив, B. Какой хороший способ получить C из A и B с помощью numpy? A = array([[1, 1, 0, 2], [1, 0, 0, 2], [1, 1, 0, 2]]...
вопрос задан: 18 November 2011 21:00