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

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

Кажется, нет функции, которая просто вычисляет скользящее среднее на numpy / scipy, что приводит к запутанным решениям . У меня двоякий вопрос: Какой самый простой способ (правильно) реализовать скользящую среднюю с помощью numpy? Поскольку это кажется нетривиальным и подверженным ошибкам, есть ли...

111
скопировать 2D-массив в 3-е измерение, N раз (Python)

Я хотел бы скопировать numpy 2D-массив в третье измерение. Например, учитывая массив (2D) numpy: import numpy as np arr = np.array([[1,2],[1,2]]) # arr.shape = (2, 2) преобразовать ее в трехмерную матрицу с N такими копиями в новом измерении. Действуя arrс N = 3, выход должен быть: new_arr =...

109
Numpy, как перебирать столбцы массива?

Допустим, у меня есть и массив mxn. Я хочу передать каждый столбец этого массива функции для выполнения некоторой операции над всем столбцом. Как мне перебрать столбцы массива? Например, у меня есть массив 4 x 3, например 1 99 2 2 14 5 3 12 7 4 43 1 for column in array: some_function(column) где...

109
NumPy: функция одновременного max () и min ()

numpy.amax () найдет максимальное значение в массиве, а numpy.amin () сделает то же самое для минимального значения. Если я хочу найти как max, так и min, мне нужно вызвать обе функции, что требует дважды передать (очень большой) массив, что кажется медленным. Есть ли в numpy API функция, которая...

109
Вычислить доверительный интервал из выборочных данных

У меня есть образцы данных, для которых я хотел бы вычислить доверительный интервал, предполагая нормальное распределение. Я нашел и установил пакеты numpy и scipy и получил numpy для возврата среднего и стандартного отклонения (numpy.mean (data) с данными в виде списка). Мы будем очень благодарны...

108
Что такое dtype ('O') в пандах?

У меня есть фрейм данных в пандах, и я пытаюсь выяснить, каковы типы его значений. Я не уверен, что это за столбец 'Test'. Однако когда я бегу myFrame['Test'].dtype, я получаю; dtype('O') Что это значит?...

108
биннинг данных в Python с помощью scipy / numpy

есть ли более эффективный способ получить среднее значение массива в заранее определенных ячейках? например, у меня есть массив чисел и массив, соответствующий начальной и конечной позициям бункера в этом массиве, и я хочу просто взять среднее значение в этих бункерах? У меня есть код, который...

108
Преобразование массива numpy в кортеж

Примечание: требуется обратное обычному преобразованию кортежа в массив. Мне нужно передать аргумент функции (обернутой c ++) как вложенный кортеж. Например, следующие работы X = MyFunction( ((2,2),(2,-2)) ) в то время как следующее не X = MyFunction( numpy.array(((2,2),(2,-2))) ) X = MyFunction(...

107
Как я могу использовать numpy.correlate для автокорреляции?

Мне нужно сделать автокорреляцию набора чисел, что, как я понимаю, просто корреляция набора с самим собой. Я пробовал использовать функцию корреляции numpy, но я не верю результату, так как он почти всегда дает вектор, где первое число не самым большим, как должно быть. Итак, это действительно два...

107
Гистограмма Matplotlib

Так что у меня небольшая проблема. У меня есть набор данных в scipy, который уже находится в формате гистограммы, поэтому у меня есть центр ящиков и количество событий на ячейку. Как я могу теперь построить график в виде гистограммы. Я пробовал просто делать bins, n=hist() но это не понравилось....

107
Как правильно сохранить и загрузить данные numpy.array ()?

Интересно, как правильно сохранять и загружать numpy.arrayданные. В настоящее время использую numpy.savetxt()метод. Например, если у меня есть массив markers, который выглядит так: Я пытаюсь спасти это с помощью: numpy.savetxt('markers.txt', markers) В другом скрипте я пытаюсь открыть ранее...

107
Бенчмаркинг (python против c ++ с использованием BLAS) и (numpy)

Я хотел бы написать программу, которая широко использует функциональные возможности линейной алгебры BLAS и LAPACK. Поскольку производительность - это проблема, я провел несколько тестов и хотел бы знать, законен ли принятый мной подход. У меня, так сказать, три участника, и я хочу проверить их...

106
Установка Numpy на 64-битную Windows 7 с Python 2.7.3 [закрыто]

Закрыто. Этот вопрос не соответствует рекомендациям по переполнению стека . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме Stack Overflow. Закрыт 4 года назад . Уточните этот вопрос Похоже, что единственный 64-битный установщик...

105
Как получить поэлементное матричное умножение (произведение Адамара) в numpy?

У меня две матрицы a = np.matrix([[1,2], [3,4]]) b = np.matrix([[5,6], [7,8]]) и я хочу получить поэлементный продукт [[1*5,2*6], [3*7,4*8]], равный [[5,12], [21,32]] я пытался print(np.dot(a,b)) и print(a*b) но оба дают результат [[19 22], [43 50]] который является матричным произведением, а не...

105
Numpy: быстро найти первый индекс значения

Как я могу найти индекс первого вхождения числа в массиве Numpy? Для меня важна скорость. Меня не интересуют следующие ответы, потому что они сканируют весь массив и не останавливаются, когда находят первое вхождение: itemindex = numpy.where(array==item)[0][0] nonzero(array == item)[0][0]...

105
участки поверхности в matplotlib

У меня есть список из трех кортежей, представляющих набор точек в трехмерном пространстве. Я хочу построить поверхность, покрывающую все эти точки. plot_surfaceФункция в mplot3dпакете требует в качестве аргументов X, Y и Z , чтобы быть 2d массивов. Подходит ли plot_surfaceфункция для построения...

105
Numpy isnan () не работает с массивом чисел с плавающей запятой (применяется из фрейма данных pandas)

У меня есть массив чисел с плавающей запятой (некоторые нормальные числа, некоторые nans), который выходит из приложения на фреймворке pandas. По какой-то причине numpy.isnan не работает в этом массиве, однако, как показано ниже, каждый элемент является float, numpy.isnan работает правильно для...

105
Назначение массива Numpy с копией

Например, если у нас есть numpyмассив A, и нам нужен numpyмассив Bс такими же элементами. В чем разница между следующими (см. Ниже) методами? Когда выделяется дополнительная память, а когда нет? B = A B[:] = A(так же, как B[:]=A[:]?) numpy.copy(B, A)...