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

NumPy - это расширение для научных и численных вычислений языка программирования Python.

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

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

4
В чем разница между 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, keep_dims=False, name=None) input_tensor: Уменьшаемый тензор. Должен иметь числовой тип. reduction_indices: Размеры для уменьшения. Если None(по умолчанию), уменьшает все размеры. # 'x' …

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

1
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 python  numpy 

3
Что именно делает numpy.exp ()? [закрыто]
Закрыто. Этот вопрос не соответствует рекомендациям по переполнению стека . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме Stack Overflow. Закрыт 5 лет назад . Уточните этот вопрос Я очень смущен тем, что на самом деле делает np.exp (). В документации …
91 python  numpy  statistics  exp 

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

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


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

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

2
Изменение значений на оси графика matplotlib imshow ()
Скажем, у меня есть входные данные: data = np.random.normal(loc=100,scale=10,size=(500,1,32)) hist = np.ones((32,20)) # initialise hist for z in range(32): hist[z],edges = np.histogram(data[:,0,z],bins=np.arange(80,122,2)) Я могу построить это, используя imshow(): plt.imshow(hist,cmap='Reds') получение: Однако значения оси x не соответствуют входным данным (т.е. среднее значение 100, диапазон от 80 до 122). Поэтому я хотел …

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

8
Самый эффективный способ найти режим в массиве numpy
У меня есть 2D-массив, содержащий целые числа (как положительные, так и отрицательные). Каждая строка представляет значения во времени для конкретного пространственного сайта, тогда как каждый столбец представляет значения для различных пространственных сайтов для данного времени. Итак, если массив такой: 1 3 4 2 2 7 5 2 2 1 4 …
89 python  numpy  2d  mode 

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

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.