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

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

6
Совместное использование большого массива Numpy, доступного только для чтения, между многопроцессорными процессами
У меня есть массив SciPy (матрица) объемом 60 ГБ, который я должен использовать для более чем 5 multiprocessing Processобъектов. Я видел numpy-sharedmem и читал это обсуждение в списке SciPy. Кажется, есть два подхода - numpy-sharedmemи использование a, multiprocessing.RawArray()и сопоставление NumPy dtypes с ctypes. numpy-sharedmemКажется , это верный путь, но я …

6
удаление строк в массиве numpy
У меня есть массив, который может выглядеть так: ANOVAInputMatrixValuesArray = [[ 0.96488889, 0.73641667, 0.67521429, 0.592875, 0.53172222], [ 0.78008333, 0.5938125, 0.481, 0.39883333, 0.]] Обратите внимание, что одна из строк имеет нулевое значение в конце. Я хочу удалить любую строку, содержащую ноль, сохранив при этом любую строку, содержащую ненулевые значения во всех …

2
float64 с пандами to_csv
Я читаю CSV с такими числами с плавающей запятой: Bob,0.085 Alice,0.005 И импортируйте в фрейм данных и запишите этот фрейм данных в новое место df = pd.read_csv(orig) df.to_csv(pandasfile) Теперь это pandasfile: Bob,0.085000000000000006 Alice,0.0050000000000000001 Что случилось? возможно, мне нужно использовать другой тип, например float32 или что-то в этом роде? Я использую …
88 python  numpy  pandas 

7
Numpy `logic_or` для более чем двух аргументов
Функция Numpy logical_orтребует для сравнения не более двух массивов. Как найти объединение более двух массивов? (Тот же вопрос можно задать относительно Numpy logical_andи получения пересечения более чем двух массивов.)
88 python  arrays  numpy 

5
как разделить столбец кортежей в кадре данных pandas?
У меня есть фреймворк pandas (это всего лишь небольшая часть) >>> d1 y norm test y norm train len(y_train) len(y_test) \ 0 64.904368 116.151232 1645 549 1 70.852681 112.639876 1645 549 SVR RBF \ 0 (35.652207342877873, 22.95533537448393) 1 (39.563683797747622, 27.382483096332511) LCV \ 0 (19.365430594452338, 13.880062435173587) 1 (19.099614489458364, 14.018867136617146) RIDGE CV …



8
Сгенерировать случайный массив чисел с плавающей запятой между диапазоном
Мне не удалось найти функцию для генерации массива случайных чисел с плавающей запятой заданной длины в определенном диапазоне. Я посмотрел на случайную выборку, но, похоже, ни одна функция не выполняет то, что мне нужно. random.uniform подходит близко, но возвращает только один элемент, а не конкретное число. Вот что мне нужно: …
88 python  arrays  random  numpy 


8
Работа с TIFF (импорт, экспорт) в Python с использованием numpy
Мне нужен метод python для открытия и импорта изображений TIFF в массивы numpy, чтобы я мог анализировать и изменять данные пикселей, а затем снова сохранять их в формате TIFF. (Это в основном карты интенсивности света в оттенках серого, представляющие соответствующие значения на пиксель) Я не смог найти никакой документации по …

11
Как нормализовать двумерный массив numpy в Python менее подробным?
Учитывая 3 раза 3 массива numpy a = numpy.arange(0,27,3).reshape(3,3) # array([[ 0, 3, 6], # [ 9, 12, 15], # [18, 21, 24]]) Чтобы нормализовать строки двумерного массива, я подумал о row_sums = a.sum(axis=1) # array([ 9, 36, 63]) new_matrix = numpy.zeros((3,3)) for i, (row, row_sum) in enumerate(zip(a, row_sums)): new_matrix[i,:] …


5
Линейная регрессия с matplotlib / numpy
Я пытаюсь создать линейную регрессию на графике рассеяния, который я сгенерировал, однако мои данные находятся в формате списка, и все примеры, которые я могу найти, polyfitтребуют использования arange. arangeне принимает списки. Я много и мало искал, как преобразовать список в массив, и ничего не кажется ясным. Я что-то упускаю? Далее, …

6
Умножение в массиве numpy
Я пытаюсь умножить каждый из членов двумерного массива на соответствующие члены одномерного массива. Это очень просто, если я хочу умножить каждый столбец на одномерный массив, как показано в функции numpy.multiply . Но я хочу сделать наоборот, умножить каждый член в строке. Другими словами, я хочу умножить: [1,2,3] [0] [4,5,6] * …
87 python  arrays  numpy 

4
Подсчет количества элементов, отличных от NaN, в numpy ndarray в Python
Мне нужно вычислить количество элементов, отличных от NaN, в матрице numpy ndarray. Как можно эффективно сделать это в Python? Вот мой простой код для этого: import numpy as np def numberOfNonNans(data): count = 0 for i in data: if not np.isnan(i): count += 1 return count Есть ли для этого …
87 python  numpy  matrix  nan 

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