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

Как сделать Curve_Fit в Python

Мне нужно изогнуть набор данных, используя y = x / (a ​​+ x), где a - это параметр, который я должен получить из этого упражнения. import numpy as np import matplotlib.pyplot as plt from scipy.optimize import curve_fit x = [1, 2, 7, 10, 20, 70, 200,…
16 апр '14 в 15:08
1 ответ

ValueError: x и y должны иметь одинаковое первое измерение при построении

Я пытаюсь построить массив значений x и y и продолжаю получать эту ошибку. ValueError: x и y должны иметь одинаковое первое измерение Это мой код: import numpy as np import pylab as plt from matplotlib import rc def analyze(targt_data, targt_data_na…
19 авг '14 в 19:01
2 ответа

Количество элементов массивов numpy внутри конкретных бинов

У меня есть ансамбль отсортированных (одномерных) массивов неравной длины (скажем, M0, M1 а также M2). Я хочу выяснить, сколько элементов каждого из этих массивов находится в определенных диапазонах номеров (где диапазоны номеров указаны соседними э…
16 май '18 в 04:28
1 ответ

Изменение формы массива из 1D в 3D для Keras

Я хочу изменить свои данные так, чтобы они отображали 3 измерения. Вот код для создания фиктивных данных: Sample = [{'account': 'Jones LLC', 'Jan': 150, 'Label': 0, 'Mar': [[.332, .326], [.058, .138]]}, {'account': 'Alpha Co', 'Jan': 200, 'Label': 0…
29 июн '17 в 16:41
1 ответ

Почему 6GB CSV-файл невозможно прочитать целиком в память (64 ГБ) в Numpy

У меня есть CSV-файл, размер которого составляет 6,8 ГБ, и я не могу прочитать его в память в массив массив, хотя у меня есть 64 ГБ ОЗУ CSV-файл содержит 10 миллионов строк, каждая строка содержит 131 запись (смесь int и float) Я пытался прочитать е…
31 янв '18 в 14:05
4 ответа

Изменение формы массива Python определенным образом

Я работаю над кодом Python, так что я могу в основном сделать это с Numpy Array У меня есть код Matlab для него, который A = [1:30]'; % Example matrix rows = 3; for i=1:(numel(A)-rows+1) B(1:rows,i)=A(i:i+rows-1,1); end или без всякой петли, B = con…
20 июн '18 в 19:21
1 ответ

Использование numpy и lstsq для решения 3-х мерной системы

Я пытаюсь преобразовать координаты реального мира x, y, z в мои собственные координаты виртуального мира x, y, z. Поскольку при получении координат реального мира есть шум, мне нужно использовать метод наименьших квадратов. У меня есть 3 переменные …
10 июн '17 в 20:40
0 ответов

Python: не может оценить среднее и стандартное отклонение огромного тензора

Я пытаюсь оценить среднее значение и отклонение списка двух огромных тензоров с размерами (79000, 128, 8, 75), в общей сложности 6067200000 элементов. Проблема в том, что, хотя вычисление среднего значения с помощью np.mean просто медленное, когда я…
23 сен '17 в 23:15
3 ответа

Python OpenCV ошибки рисования после манипулирования массивом с NumPy

Я читаю изображение с OpenCV и пытаюсь что-то с ним сделать в numpy (повернуть на 90 градусов). Просмотр результата с imshow из matplotlib все работает нормально - изображение поворачивается. Однако я не могу использовать методы рисования из OpenCV …
14 май '15 в 23:20
4 ответа

Python Random Array из 0 и 1

Я хочу случайным образом произвести array из n одни и m нули. Я думал об этом решении: произвести массивnp.ones) создать массив нулей (np.zeros) объединить их в один массив (np.hstack) перемешать полученный массив (np.random.shuffle) Кажется, не явл…
11 ноя '14 в 19:59
1 ответ

Вычислить площадь, ограниченную точками координат, которые соединены отрезками прямых линий

Я пытаюсь вычислить площадь между набором координатных точек, соединенных отрезками прямых линий. Изображение ниже является сюжетом: Сюжет составлен с использованием этого кода: def data(): Cp_AoA_6=[0.833,-0.833,-0.467,-0.167,0.000,0.000,0.000,0.00…
26 ноя '18 в 17:29
1 ответ

Как вычесть вектор np из простой матрицы, если они имеют одинаковый размер ведущего размера: matrix.shape[0] = len(vector)?

Я хочу сделать это: >>> v = np.array([1,1,3]) >>> M = np.ones((len(v), 2, 2)) >>> M - v Так что v[0] вычитается из всех 4 значений в M [0],v [1] вычитается из всех значений в M[1] и т. д.Но я получаю ошибку ValueError: ope…
13 мар '17 в 19:40
1 ответ

Как получить данные из np.array в std::vector в C++, используя <numpy / arrayobject.h>?

Это мой первый вопрос на этом сайте. Прежде всего, мне нужно сделать модуль с одной функцией для Python на C++, который должен работать с Numpy, используя &lt;numpy/arrayobject.h&gt;, Эта функция принимает один числовой массив и возвращает два пусты…
16 дек '17 в 18:01
1 ответ

Как найти рабочие дни между датами с помощью Pandas CDay?

Я определил панд CDay() объект, который хранит праздники. Как я могу использовать это, чтобы найти количество рабочих дней между двумя датами? Я в курсе np.busday_count, но мой календарь случается, что панды CDay,
14 мар '17 в 15:08
3 ответа

NumPy применяются вдоль N-пробелов

У меня есть 4d массив, и я хотел бы применить функцию к каждому 2d срезу, взятому путем итерации по двум последним измерениям. А именно, примените f(2d_array) к (x,y,0,0) и f(2d_array) к (x,y,0,1) и т. Д. И т. Д. Моя функция работает с массивом на м…
06 сен '17 в 21:32
1 ответ

Объединить несколько NumPy ndarrays как список

У меня есть три одинаковых размерных массива. Я хотел бы хранить данные из всех трех в массиве одинакового размера и размера. Для этого я хотел бы хранить три байта информации на элемент в массиве. Я предполагаю, что это будет список. например &gt;&…
18 ноя '16 в 03:40
1 ответ

Методы для работы со всеми столбцами в двумерном массиве.

У меня есть список списков значений (где каждый список значений имеет одинаковую длину), в 2D ndarray. пример [[0,1,0], [0,1,0], [0,1,0], [1,0,1], [1,0,1]] Я хотел бы выполнить операцию, которая усредняет столбец и возвращает, если среднее значение …
31 июл '17 в 22:21
1 ответ

Корреляция Numpy Arrays

У меня есть две переменные в виде числовых массивов, и я хочу вычислить корреляцию Пирсона между ними. В моем случае корреляция по времени, где каждый массив является шагом по времени. Например: Корреляция Пирсона между x[0, 0, 0] и y[0, 0, 0], x[1,…
03 ноя '14 в 12:10
2 ответа

Избегайте оценки функции с одним и тем же вводом несколько раз

Я пытаюсь использовать scipy.optimise.fsolve для решения функции. Я заметил, что функция оценивается с одним и тем же значением несколько раз в начале и в конце шагов итерации. Например, когда оценивается следующий код: from scipy.optimize import fs…
24 май '17 в 16:05
1 ответ

Преобразование вывода списка в Python

У меня есть функция, которая работает следующим образом, чтобы прочитать файл.csv и сохранить его в массиве. def read_csv(self, filename, delimiter = ',', quotechar = '"'): reader = csv.reader(open(filename, 'rb'), delimiter = delimiter, quotechar =…
09 фев '14 в 20:54