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

94
Замена элементов Numpy, если условие выполнено

У меня есть большой массив numpy, которым мне нужно манипулировать, чтобы каждый элемент был изменен на 1 или 0, если условие выполнено (будет использоваться в качестве маски пикселей позже). В массиве около 8 миллионов элементов, и мой текущий метод занимает слишком много времени для конвейера...

93
Проверить, содержит ли массив numpy только нули

Мы инициализируем массив numpy нулями, как показано ниже: np.zeros((N,N+1)) Но как проверить, все ли элементы в заданной матрице массива n * n numpy равны нулю. Метод просто должен вернуть True, если все значения действительно равны нулю....

92
Как рассчитать r-квадрат с помощью Python и Numpy?

Я использую Python и Numpy для вычисления наиболее подходящего полинома произвольной степени. Я передаю список значений x, значений y и степени полинома, который мне нужен (линейный, квадратичный и т. Д.). Это много работает, но я также хочу вычислить r (коэффициент корреляции) и r-квадрат...

92
Посмотреть на массив numpy?

У меня есть 2D- numpyмассив. Есть ли способ создать на нем представление, которое включало бы первыеk строки и все столбцы? Дело в том, чтобы избежать копирования базовых данных (массив настолько велик, что создание частичных копий невозможно)....

92
scipy: savefig без фреймов, осей, только содержимое

В numpy / scipy у меня есть изображение, хранящееся в массиве. Я могу отобразить его, я хочу сохранить его, используя savefig без границ, осей, меток, заголовков ... Просто чистое изображение, ничего больше. Я хочу избегать таких пакетов, как PyPNGили scipy.misc.imsave, они иногда являются...

92
В чем разница между np.mean и tf.reduce_mean?

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

92
Как я могу добавить новые измерения в массив Numpy?

Я начинаю с массива изображений. In[1]:img = cv2.imread('test.jpg') Форма - это то, что вы могли ожидать от изображения RGB 640x480. In[2]:img.shape Out[2]: (480, 640, 3) Однако это изображение, которое у меня есть, представляет собой кадр видео длиной 100 кадров. В идеале я хотел бы иметь один...

91
Numpy: Следует использовать newaxis или None?

В numpy можно использовать объект newaxis в синтаксисе нарезки для создания оси длины один, например: import numpy as np print np.zeros((3,5))[:,np.newaxis,:].shape # shape will be (3,1,5) В документации указано, что можно использовать Noneвместо newaxis, эффект точно такой же. Есть ли причина...

91
Заменить отрицательные значения в массиве numpy

Есть ли простой способ заменить все отрицательные значения в массиве на 0? У меня есть полный блок о том, как это сделать с помощью массива NumPy. Например a = array([1, 2, 3, -4, 5]) Мне нужно вернуться [1, 2, 3, 0, 5] a < 0 дает: [False, False, False, True, False] Вот где я застрял - как...

91
Что именно делает numpy.exp ()? [закрыто]

Закрыто. Этот вопрос не соответствует рекомендациям по переполнению стека . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме Stack Overflow. Закрыт 5 лет назад . Уточните этот вопрос Я очень смущен тем, что на самом деле делает...

90
Разница между a - = b и a = a - b в Python

Недавно я применил это решение для усреднения каждых N строк матрицы. Хотя решение в целом работает, у меня были проблемы при применении к массиву 7x1. Я заметил, что проблема в использовании -=оператора. Чтобы сделать небольшой пример: import numpy as np a = np.array([1,2,3]) b = np.copy(a) a[1:]...

90
Конкатенация строк двух столбцов панд

У меня есть следующее DataFrame: from pandas import * df = DataFrame({'foo':['a','b','c'], 'bar':[1, 2, 3]}) Выглядит это так: bar foo 0 1 a 1 2 b 2 3 c Теперь я хочу иметь что-то вроде: bar 0 1 is a 1 2 is b 2 3 is c Как я могу этого добиться? Я пробовал следующее: df['foo'] = '%s is %s' %...

90
NumPy выбирает определенный индекс столбца для каждой строки с помощью списка индексов

Я изо всех сил пытаюсь выбрать определенные столбцы для каждой строки NumPyматрицы. Предположим, у меня есть следующая матрица, которую я бы назвал X: [1, 2, 3] [4, 5, 6] [7, 8, 9] У меня также есть listиндексы столбцов для каждой строки, которую я бы назвал Y: [1, 0, 2] Мне нужно получить...

89
Последовательно создавайте один и тот же случайный массив numpy

Я жду, пока другой разработчик завершит фрагмент кода, который вернет массив np формы (100,2000) со значениями -1,0 или 1. А пока я хочу случайным образом создать массив с одинаковыми характеристиками, чтобы иметь возможность начать разработку и тестирование. Дело в том, что я хочу, чтобы этот...

89
Самый эффективный способ найти режим в массиве numpy

У меня есть 2D-массив, содержащий целые числа (как положительные, так и отрицательные). Каждая строка представляет значения во времени для конкретного пространственного сайта, тогда как каждый столбец представляет значения для различных пространственных сайтов для данного времени. Итак, если...

89
Как удалить Нан из списка Python / NumPy

У меня есть список, который содержит значения, одно из полученных мной значений - nan countries= [nan, 'USA', 'UK', 'France'] Я пытался удалить его, но каждый раз получаю ошибку cleanedList = [x for x in countries if (math.isnan(x) == True)] TypeError: a float is required Когда я попробовал это:...

88
Есть ли у 16331239353195370.0 особое значение?

Используя import numpy as npя заметил, что np.tan(np.pi/2) дает число в названии, а не np.inf 16331239353195370.0 Мне любопытно это число. Связано ли это с каким-то параметром системной машинной точности? Мог ли я рассчитать это из чего-нибудь? (Я думаю о чем-то похожем sys.float_info)...