Вопросы по теме 'numpy-ndarray'
Разделить массив на N кусков с помощью Numpy
Вот это Как вы разделяете list на куски одинакового размера? для разделения массива на куски. Можно ли сделать это более эффективно для гигантских массивов с помощью Numpy?
127511 просмотров
schedule
18.02.2023
В чем разница между функциями flatten и ravel в numpy?
import numpy as np
y = np.array(((1,2,3),(4,5,6),(7,8,9)))
OUTPUT:
print(y.flatten())
[1 2 3 4 5 6 7 8 9]
print(y.ravel())
[1 2 3 4 5 6 7 8 9]
Обе функции возвращают один и тот же список. Тогда зачем нужны две...
92653 просмотров
schedule
01.03.2022
Преобразование вектора-строки в вектор-столбец в Numpy
Скажем, у меня есть вектор-строка формы (1, 256). Вместо этого я хочу преобразовать его в вектор-столбец формы (256, 1). Как бы вы сделали это в Numpy?
94656 просмотров
schedule
04.11.2022
Сумма Numpy () получила ошибку «keepdims»
Это абзац примера кода нейронной сети:
def forward_step(X, W, b, W2, b2):
hidden_layer = np.maximum(0, np.dot(X, W) + b)
scores = np.dot(hidden_layer, W2) + b2
exp_scores = np.exp(scores)
probs = exp_scores / np.sum(exp_scores,...
5940 просмотров
schedule
26.09.2023
Есть ли что-то вроде np.linspace для 3D-линий?
У меня есть вектор точек 3x1, представляющий начальную точку некоторой строки, и вектор точек 3x1, представляющий конец некоторой строки. Я хотел бы выбрать произвольное количество точек вдоль линии, соединенной этими двумя точками.
np.linspace...
452 просмотров
schedule
23.06.2023
Открыть/загрузить изображение как numpy ndarray напрямую
Раньше я использовал scipy, который загружал изображение из файла прямо в ndarray.
from scipy import misc
img = misc.imread('./myimage.jpg')
type(img)
>>> numpy.ndarray
Но теперь он дает мне DeprecationWarning и документы говорят,...
7426 просмотров
schedule
07.02.2023
Заменить элементы определенного индекса оси в n-мерном массиве numpy
Учитывая n-мерный массив numpy. Теперь заданы ось и соответствующий индекс. Все элементы в этом конкретном индексе оси должны быть заменены заданным значением. Пример трехмерного массива:
>>a = np.ones((2,2,2))
array([[[ 1., 1.],...
1230 просмотров
schedule
08.11.2023
Как разделить набор данных на наборы для обучения, тестирования и перекрестной проверки?
Сначала я нормализовал числовые данные из массива 1000x20, а затем создал другой массив, содержащий случайную перестановку индексов строк нормализованных данных. Как разделить этот новый массив на обучающий, перекрестный и тестовый наборы?...
2212 просмотров
schedule
03.12.2022
NumPy — как транслировать массивы разных форм
У меня есть массив векторов размером 200 x 200. Его форма (200, 200, 3) .
У меня также есть массив из 22 векторов. Его форма (22,3) .
Я хочу вычесть все 22 вектора во втором массиве из каждого вектора в первом массиве. Вывод должен иметь...
824 просмотров
schedule
08.03.2023
Элегантный/более быстрый способ найти конечные точки линии на изображении?
Я работал над повышением скорости своего кода, заменив циклы операций с массивами на соответствующие функции NumPy.
Функция нацелена на получение конечных точек линии, которые являются единственными двумя точками, имеющими ровно один соседний...
193 просмотров
schedule
27.12.2022
Фильтр большинства Массив Numpy
У меня есть numpy ndarray, состоящий из нулей, единиц и NaN. Я хотел бы использовать мажоритарный фильтр для этого массива, а это означает, что я хотел бы установить окно ядра (например, ячейки 3X3), которое будет проходить по массиву и изменять...
1081 просмотров
schedule
24.04.2023
понимание списка numpy и оператор +=/-=
Я пытался векторизовать некоторые вычисления списка, но обнаружил что-то странное, когда пытался использовать список в качестве индекса, особенно когда я пытаюсь вернуться к исходному списку, повторяющийся индекс списка кажется бесполезным:
import...
70 просмотров
schedule
10.06.2023
ValueError: не удалось передать входной массив из формы (3) в форму (2)
def_dictionary = defaultdict(lambda: np.array([np.array([-1, 1]), np.array([-1, 1])]))
def_dictionary[tuple([3,5])][1] = np.concatenate((def_dictionary[tuple([3, 5])][1], np.array([6])))
Как мне добавить целое число в массив...
79 просмотров
schedule
20.02.2024
Странно слишком много индексов для ошибки массива в python
Давайте создадим большой массив np «a» с 10 000 записей.
import numpy as np
a = np.arange(0, 10000)
Разрежем массив на n индексов 0->9, 1->10, 2->11 и т.д.
n = 32
b = list(map(lambda x:np.arange(x, x+10), np.arange(0, n)))
c = a[b]...
5671 просмотров
schedule
22.02.2023
«ValueError: не удалось передать входной массив из формы (5,5) в форму (5)» для scipy.optimize-minimize
У меня есть функция y(T,x,p) . У меня есть данные для T , p , x , y . С этими данными я хочу узнать коэффициенты, чтобы использовать функцию для получения любых y , которые я хочу. Пока у меня есть это с использованием scipy.optimize.minimize...
649 просмотров
schedule
26.03.2023
Получить диагональные индексы для длинного массива
У меня есть массив размером 5 x 3 x 3. Я хочу заполнить диагональ каждого блока 3 x 3 числом. Как я могу сделать это эффективно, используя numpy (библиотека Python).
Моя исходная матрица такова:
[[[0 0 0]
[0 0 0]
[0 0 0]]
[[0 0 0]
[0 0...
59 просмотров
schedule
12.07.2023
Сравнение времени функций numpy argmax и sort
Я пытаюсь найти столбец с максимальной суммой столбцов двумерной матрицы в numpy. Например:
Пусть A = [[1, 2, 3], [0, 1, 4], [0, 0, 1]]
Сумма каждого столбца равна [1, 3, 8]. Следовательно, 3-й столбец имеет максимальную сумму столбцов....
137 просмотров
schedule
21.02.2023
AttributeError: при решении системы уравнений с использованием классов в python
У меня есть модель двух связанных ODE [dXdt, dVdt] с некоторыми параметрами (rho, F1,...), которые я хочу решить, используя odeint из Scipy внутри класса. Когда я попытался, я получил AttributeError, как вы можете видеть здесь:
File...
74 просмотров
schedule
26.04.2023
Numpy объединяет новое измерение
Я пытаюсь сделать то, что делает этот человек numpy: расширение массивов по новой оси? но я не хочу повторять тот же массив в новом измерении. Я создаю новый 2D-массив и хочу добавить его по 3-му измерению.
Я пробовал использовать...
339 просмотров
schedule
18.02.2022
Правильное преобразование изображения для использования в blob_log
Я использую scikit-image blob_log , который принимает параметр image и подсчитывает в нем капли. Документы говорят
image - 2D или 3D ndarray
Введите изображение в градациях серого, предполагается, что капли светлые на темном...
35 просмотров
schedule
13.06.2023