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