numpy

Как я могу освободить память после создания фигур matplotlib

у меня есть несколько функций matlpotlib, свернутых в некоторые задачи django-celery. каждый раз, когда задачи называются больше ОЗУ посвящается python. В скором времени python занимает всю оперативную память. вопрос: как я могу освободить эту памя ...

Замена панд или Numpy Nan на None для использования с MysqlDB

Я пытаюсь написать фрейм данных Pandas (или могу использовать массив numpy) в базу данных mysql с помощью MysqlDB . MysqlDB, похоже, не понимает "nan", и моя база данных выдает ошибку, говоря, что nan нет в списке полей. Мне нужно найти способ преобр ...

Что такое эквивалент "zip ()" в numpy Python?

Я пытаюсь сделать следующее, Но с массивы numpy: x = [(0.1, 1.), (0.1, 2.), (0.1, 3.), (0.1, 4.), (0.1, 5.)] normal_result = zip(*x) это должно дать результат: normal_result = [(0.1, 0.1, 0.1, 0.1, 0.1), (1., 2., 3., 4., 5.)] но если входной ве ...

Являются ли математические функции NumPy быстрее, чем у Python?

у меня есть функция, определяемая комбинацией основных математических функций (abs, cosh, sinh, exp, ...). мне было интересно, если это имеет значение (в скорости), чтобы использовать, например, numpy.abs() вместо abs()? ...

Как применить numpy.linalg.норма для каждой строки матрицы?

у меня есть 2D матрица, и я хочу взять норму каждой строки. Но когда я использую numpy.linalg.norm(X) непосредственно, он принимает нормы матрицы. Я могу взять норму каждой строки с помощью цикла for, а затем взять норму каждого X[i], но это занима ...

загрузите csv в 2D матрицу с помощью numpy для построения графика

учитывая этот CSV-файл: "A","B","C","D","E","F","timestamp" 611.88243,9089.5601,5133.0,864.07514,1715.37476,765.22777,1.291111964948E12 611.88243,9089.5601,5133.0,864.07514,1715.37476,765.22777,1.291113113366E12 611.88243,9089.5601,5133.0,864.07514, ...

И NumPy, как для перебора столбцов массива?

предположим, что у меня есть и M x N массив. Я хочу передать каждый столбец этого массива в функцию для выполнения некоторой операции над всем столбцом. Как выполнить итерацию по столбцам массива? например, у меня есть массив 4 x 3, как 1 99 2 2 ...

перетасовка / перестановка фрейма данных в панд

какой простой и эффективный способ перетасовать фрейм данных в панд, по строкам или по столбцам? Т. е. как написать функцию shuffle(df, n, axis=0) это занимает фрейм данных, ряд перетасовок n, и ось (axis=0 это строки axis=1 is columns) и возвращает ...

Python opencv2 (cv2) обертка получить размер изображения?

Как получить размер изображения в cv2 обертка в Python OpenCV (numpy). Есть ли правильный способ сделать это, чем numpy.shape(). Как получить его в формате размеры: (ширина, высота) список? спасибо ...

включает в себя максимум против ктаху против максимум

numpy имеет три разных функции, которые, похоже, могут быть использованы для одних и тех же вещей --- за исключением того, что numpy.maximum можете только использовать элементарно, в то время как numpy.max и numpy.amax может использоваться на определ ...

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

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

Эффективная сортировка массива numpy в порядке убывания?

Я удивлен, что этот конкретный вопрос не был задан раньше, но я действительно не нашел его ни на SO, ни на документации np.sort. скажем, у меня есть случайный массив numpy, содержащий целые числа, например: > temp = np.random.randint(1,10, 10) ...

Как вычислить производную с помощью Numpy?

Как вычислить производную функции, например y = x2+1 С помощью numpy? допустим, я хочу значение производной при x = 5... ...

Как сделать составляющей.интерполировать дать экстраполированный результат за пределами входного диапазона?

Я пытаюсь перенести программу, которая использует ручной интерполятор (разработанный коллегой математика), чтобы использовать интерполяторы, предоставляемые scipy. Я хотел бы использовать или обернуть scipy интерполятор так, чтобы он имел как можно б ...

Эффективный пороговый фильтр массива с numpy

мне нужно отфильтровать массив, чтобы удалить элементы, которые ниже определенного порога. Мой текущий код выглядит так: threshold = 5 a = numpy.array(range(10)) # testing data b = numpy.array(filter(lambda x: x >= threshold, a)) проблема в том ...

построение гистограмм, высота баров которых равна 1 в matplotlib

Я хотел бы построить нормализованную гистограмму из вектора с помощью matplotlib. Я попробовал следующее: plt.hist(myarray, normed=True) а также: plt.hist(myarray, normed=1) но ни один из вариантов не создает ось y из [0, 1] такой, что высоты ...

Ранжирование элементов в массиве с помощью Python/NumPy

у меня есть массив чисел, и я хотел бы создать другой массив, который представляет ранг каждого элемента в первом массиве. Я использую Python и NumPy. например: array = [4,2,7,1] ranks = [2,1,3,0] вот лучший метод, который я придумал: array = n ...

Как преобразовать массив Numpy в изображение PIL, применяя цветовую карту matplotlib

у меня есть простая проблема, но я не могу найти хорошее решение. Я хочу взять массив NumPy 2D, который представляет собой изображение в оттенках серого, и преобразовать его в изображение RGB PIL при применении некоторых цветовых карт matplotlib. Я ...

Разница между НП.значит и ТФ.уменьшить среднее значение в Numpy и Tensorflow?

на MNIST beginner tutorial, есть accuracy = tf.reduce_mean(tf.cast(correct_prediction, "float")) tf.cast в основном изменяет тип тензора объекта, но в чем разница между tf.reduce_mean и np.mean? вот док на tf.reduce_mean: reduce_mean(input_tensor ...

Есть ли преимущество в скорости анализа или использовании памяти для использования HDF5 для хранения больших массивов (вместо плоских двоичных файлов)?

я обрабатываю большие 3D массивы, которые мне часто нужно нарезать различными способами для выполнения различных анализов данных. Типичный "куб" может быть ~100 ГБ (и, вероятно, станет больше в будущем) похоже, что типичным рекомендуемым форматом фа ...