Для заданного дискретного сигнала времени x (t) с интервалом dt (который равен 1 / фс, fs - частота дискретизации), энергия равна: E [x (t)] = сумма (abs (x) ** 2,0 ) / fs Затем я делаю ДПФ из x (t): x_tf = np.fft.fftshift (...
У меня есть 2-мерный массив в модуле numpy, который выглядит так: data = array ([[1,2,3], [4,5,6 ], [7,8,9]]) Я хочу получить фрагмент этого массива, который включает только определенные столбцы ...
У меня есть последовательность изображений. Мне нужно усреднить яркость этих изображений. Первый пример (очень медленный): img = cv2.imread ('test.jpg') #load rgb image hsv = cv2.cvtColor (img, cv2.COLOR_BGR2HSV) #convert ...
Из текстового файла, содержащего три колонки данных, я хочу иметь возможность просто взять фрагмент данных из всех трех колонок, где значения в первой колонке равны значениям, определенным выше. I ...
У меня довольно простой вопрос о том, как отсортировать весь массив / повторный массив по заданному столбцу. Например, для массива: import numpy as np
data = np.array ([[5,2], [4,1], [3,6]]) Я бы хотел ...
У меня есть массив numpy: импортировать numpy как np a = np.array ([2, 56, 4, 8, 564]), и я хочу добавить два элемента: один в начале массива, 88, а другой в конец, 77. Я могу сделать это с: a = np ....
Допустим, у меня есть массив длиной 30 с 4 неверными значениями. Я хочу создать маску для этих плохих значений, но так как я буду использовать функции скользящего окна, мне бы также хотелось фиксированное число последующих ...
Например, я хотел бы создать маску, которая маскирует элементы со значением от 40 до 60: foo = np.asanyarray (range (100))
mask = (foo <40) .__ or __ (foo> 60) Что выглядит некрасиво, я не могу ...
Это может быть действительно простой вопрос для большинства Из вас, ребята, используя matplotlib. Пожалуйста, помогите мне. Я хочу построить два массива, как [1,2,3,4] и [4,5,6,7] по сравнению с тем же сюжетом. Я пытаюсь использовать ...
Я установил python3.2 в ubuntu (версия по умолчанию не удаляется ), и я следую приведенным здесь инструкциям. Однако, когда я использую установку python3.2 setup.py, я получил: «ошибка: команда 'gcc' завершилась неудачно с выходом ...
Я набираю import numpy as np почти каждый раз, когда запускаю интерпретатор python. Как настроить интерпретатор python или ipython, чтобы numpy импортировался автоматически?
У меня есть 2-мерный массив NumPy. Я знаю, как получить максимальные значения по осям: >>> a = array ([[1,2,3], [4,3,1]])
>>> amax (a, ось = 0)
array ([4, 3, 3]) Как мне получить индексы ...
Как я могу поместить многомерный массив numpy в файл HDF5 с помощью PyTables? Насколько я могу судить, я не могу поместить поле массива в таблицу pytables. Мне также нужно хранить некоторую информацию об этом массиве и ...
Читая numpy, я обнаружил функцию numpy.histogram (). Для чего это нужно и как работает? В документах упоминаются ящики: что это такое? Некоторый поиск в Google привел меня к определению ...
Я хочу удалить некоторые записи из массива, который имеет длину около миллиона записей. Этот код будет делать это, но займет много времени: a = np.array ([1,45,23,23,1234,3432, -1232, -34,233]) для элемента в: ...
Это рискованный бизнес, и я понимаю, что глобальная блокировка интерпретатора является грозным противником параллелизма. Однако, если я использую NumPy C API (в частности, макрос PyArray_DATA в массиве NumPy), ...
Каковы преимущества и недостатки каждого из них? Из того, что я видел, любой из них может работать как замена другого, если это необходимо, так что стоит ли мне использовать оба или я должен придерживаться только одного из ...
У меня есть два одномерных массива, x и y, один меньше другого. Я пытаюсь найти индекс каждого элемента y в x. Я нашел два наивных способа сделать это: первый медленный, а второй - память ...
В numpy/scipy есть ли эффективный способ получить подсчет частоты для уникальных значений в массиве? Что-то в этом роде: x = array( [1,1,1,2,2,2,5,25,1,1] )
у = счетчик_частот ( х )
print y >&...
Я ищу автоматический переводчик кода для Matlab на Python.
Я загрузил и установил LiberMate, но он нигде не документирован, и мне не удалось заставить его работать. Кто-нибудь имел дело с ...
Я не совсем понимаю, почему numpy.linalg.solve () дает более точный ответ, тогда как numpy.linalg.inv () несколько ломается, давая (как мне кажется,) оценки. Для конкретного примера я ...
Несмотря на то, что я нашел многочисленные ответы на вопросы, похожие на мои, я не думаю, что они были прямо рассмотрены здесь, и у меня есть несколько дополнительных вопросов. Мотивация для совместного смежных ...
У меня есть одномерный массив NumPy, который состоит из нулей и таких как: массив ([0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] ) Я хотел бы быстрый способ просто "перевернуть" значения так, чтобы нули ...
У меня есть файл, содержащий 3 столбца, где первые два - координаты (x, y), а третий - значение (z), соответствующее этой позиции. Вот краткий пример: x y z 0 1 14 0 2 17 1 0 15 1 1 16 2 ...
Когда я пытаюсь сохранить матрицу с заголовком, в первой строке появляются знак хеша и пробел (#): input: np.savetxt (имя файла, данные, fmt = '% i% i% i% i% s', delimiter = '\ t', header = "a \ tb \ tc \ td \ te") вывод: ...
Я пытаюсь построить гистограмму с помощью matplotlib. Мне нужно преобразовать мою одну -строку 2D-массива [[1,2,3,4]] #форму (1,4 )в 1D-массив [1,2,3,4] #shape is (4, )Как мне это сделать?
Кажется, что numpy.take (массив, индексы) и numpy.choose (индексы, массив) возвращают одно и то же: подмножество массива, проиндексированное индексами. Есть ли тонкие различия между ними, или я ...