Вопросы по теме 'diagonal'

Умножение векторов с диагональю матриц от t до t + 1 в Matlab
Все еще очень новичок в программировании ... У меня есть векторы 9x1 в момент времени t, t + 1, t + 2 и т. Д. [10 10 10 10 10 10 10 10 10]' и матрицы. Каждая матрица имеет размер 9x9, а также в момент времени 1, t + 1, t + 2 и т. Д. = 1...
878 просмотров

Извлечь и установить толстую диагональ массива numpy
У меня простой вопрос. Как я могу извлечь и, следовательно, установить диагональ, имеющую «толщину», равную width , с постоянным значением? Я знаю функцию fill_diagonal , которая заполняет главную диагональ данное значение. Аналогично этому я...
527 просмотров
schedule 28.12.2023

Использование strfind в Matlab для разных диагональных направлений в матрице
Прежде чем кто-либо спросит, это репост более раннего вопроса, но я не могу удалить его, потому что в нем есть ответы, поэтому я изменяю его, чтобы, надеюсь, Дэниел Р. ответил на него! У меня есть сетка чисел, и я хочу прочитать строку чисел с...
398 просмотров
schedule 18.07.2023

обратная большая блочно-диагональная разреженная матрица в r
Я хотел бы вычислить инверсию некоторой большой блочной диагональной разреженной матрицы. Количество строк и столбцов чуть больше 50 000. Блоки имеют размер 12 на 12 и разрежены (27 ненулевых элементов). Я попытался вычислить инверсию всей...
1360 просмотров
schedule 09.07.2022

Numpy извлекает значения по диагонали из матрицы
Мой вопрос похож (расширенная версия) на этот пост: Numpy извлечь строку, столбец и значение из матрицы . В этом посте я извлекаю элементы, которые больше нуля, из входной матрицы, теперь я хочу также извлечь элементы по диагонали . Итак, в этом...
1983 просмотров
schedule 06.07.2022

создание диагональной матрицы с выбранными элементами
У меня есть матрица 4x5 с именем A , из которой я хочу выбрать случайным образом 3 строки, затем 4 случайных столбца, а затем выбрать те элементы, которые совпадают в этих выбранных строках и столбцах, чтобы у меня было 12 выбранных элементов....
262 просмотров
schedule 11.04.2022

Диагональная часть матрицы и кусочный квадрат/умножение в Eigen (C++)
Пусть A — вещественная матрица размера nxn. Я хотел бы получить диагональную часть A и назначить ее вектору Eigen::VectorXd . Ниже я хотел бы взять диагональную часть A и присвоить ее вектору d: Eigen::MatrixXd A(n,n); A.setRandom();...
120 просмотров

Найдите все n-мерные линии и диагонали с помощью NumPy
Используя NumPy, я хотел бы создать список всех линий и диагоналей n-мерного массива с длиной k. Возьмем случай следующего трехмерного массива с длиной три. array([[[ 0, 1, 2], [ 3, 4, 5], [ 6, 7, 8]], [[ 9, 10,...
1083 просмотров
schedule 17.12.2022

преобразование Хоттелинга не дает желаемого результата
Я хотел применить HOTELLING TRANSFORMATION к заданным векторам и попрактиковаться, поэтому я написал следующий код в Matlab. function [Y covariance_matrix]=hotteling_trasform(X) % this function take X1,X2,X3,,Xn as a matrix and apply hottleing...
26 просмотров
schedule 14.09.2022

Проверьте, является ли столбец или диагональ в матрице = x (без Numpy)
Я могу использовать этот код, чтобы проверить, является ли строка в матрице = x: q = [[1,2,1],[1,2,1],[2,1,2]] answer = [sum(row) for row in q] for i in range(0, len(q)): if answer[i] == 6: print "Player 2 won!" if answer[i] == 3:...
1609 просмотров
schedule 05.07.2022

CSS диагональный фон div
Для веб-сайта, который я разрабатываю, мне нужно включить некоторые диагональные границы в div . Это основные примеры, которые мне нужно воссоздать. двойная диагональная верхняя граница в форме треугольника Теперь я искал в Интернете, как...
21729 просмотров
schedule 18.01.2023

Как указать диагональную матрицу с помощью tf.get_variable
Я пытаюсь создать диагональную матрицу, используя tf.get_variable Но я не знаю, как это сделать! Например, я могу создать переменную, которая представляет собой диагональную матрицу, например: dia_size = tf.zeros((num_filters, img_size)) b =...
572 просмотров
schedule 07.06.2024

Как я могу умножить два Eigen::DiagonalMatrix и добавить результат к Eigen::SparseMatrix?
Я пытаюсь написать решатель для линейной системы, и, исходя из Matlab/NumPy и т.п., я нахожу типы Eigen немного ограниченными. Моя текущая проблема решается следующим образом: D * DD + S Где D и DD имеют тип...
42 просмотров
schedule 31.07.2023

Диагональ маскирования до определенного значения с помощью тензоров PyTorch
Как заполнить диагональ значением в факеле? В numpy вы можете сделать: a = np.zeros((3, 3), int) np.fill_diagonal(a, 5) array([[5, 0, 0], [0, 5, 0], [0, 0, 5]]) Я знаю, что torch.diag() возвращает диагональ, но как...
1817 просмотров
schedule 15.03.2023

Обход 2D-массива, преобразованного в 1D, по диагонали
Я хочу пройти по квадратному 2D-массиву, который я преобразовал в 1D. Проблема в том, что я хочу пройти по нему, как если бы я проходил исходное 2D по диагонали. Массив диагональный, и я изначально создал его с помощью malloc в 1D, чтобы не...
354 просмотров
schedule 13.03.2023

Есть ли способ извлечь k диагоналей тензора (k, n, n) в TensorFlow или Keras?
В сообщении Получить диагональ матрицы в TensorFlow для квадратная матрица (n,n), одно предложение использовать функцию tf.diag_part(tensor). Но если тензор имеет размеры (k,n,n)? Существует ли способ сделать это? Необходимый вывод - это k...
360 просмотров
schedule 24.10.2023

Создать двухрядную диагональную матрицу в numpy
Я пытаюсь сделать специальную диагональную матрицу, которая выглядит так: [[1,1,0,0,0,0], [0,0,1,1,0,0], [0,0,0,0,1,1]] Это немного отличается от вопроса здесь: Создать специальную диагональную матрицу в Numpy Я попытался настроить...
71 просмотров
schedule 06.02.2023

Как перебрать массив 2d по диагонали сверху слева направо снизу
Я пытаюсь выполнить итерацию квадратного массива 2d для всех диагоналей сверху слева направо снизу. У меня есть код для итерации снизу слева вверх справа, но мне нужно адаптировать его, чтобы он также итерировался в другую сторону. public static...
1365 просмотров
schedule 27.04.2022

Получить диагональные индексы для длинного массива
У меня есть массив размером 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 просмотров

Преобразовать вектор-столбец в диагональ матрицы в R?
У меня есть вектор-столбец со следующим форматом в R: num [1: 2464, 1]. Я хочу диагонали вектора, чтобы каждый элемент находился по диагонали матрицы. Я пробовал следующий код: diagvector <- diag(myvector) Но тогда он просто показывает...
317 просмотров
schedule 20.06.2022