matrix- все статьи тега ➜ страница 2


Как найти длину (или размеры, Размер) матрицы numpy в python? [дубликат]

этот вопрос уже есть ответ здесь: размеры массива Numpy 6 ответов для матрицы numpy в python from numpy import matrix A = matrix([[1,2],[3,4]]) как можно узнать длину строки (или столбца) этой матрицы? Эквивалентно, как я могу узнать количество строк или столбцов? пока единственное решение Я нашел это: len(A) len(A[:,1]) len(A[1,:]) который возвращает 2, 2 и 1, соответственно. Из этого я понял, ч ...

Почему кватернионы используются для вращения?

Я физик, и изучал некоторые программы, и сталкивался с большим количеством людей, использующих кватернионы для вращения вместо того, чтобы писать вещи в матричной/векторной форме. в физике есть очень веские причины, по которым мы не используем кватернионы (несмотря на странную историю, которая иногда рассказывается о Гамильтоне/Гиббсе/и т. д.). Физика требует, чтобы наши описания имели хорошее аналитическое поведение (это имеет точно определенное значение, но в некоторых довольно технических с ...

Как я могу создать корреляционную матрицу в R?

У меня есть 92 набора данных одного типа. Я хочу сделать корреляционную матрицу для любых двух возможных комбинаций. т. е. я хочу матрицу 92 x92. такой, что элемент (ci, cj) должен быть корреляцией между ci и cj. Как мне это сделать? ...

Как я могу подсчитать количество элементов заданного значения в матрице?

кто-нибудь знает, как посчитать сколько раз значение в матрице? например, если у меня есть матрица 1500 x 1 M (вектор), который хранит значения будней (1 - 7), Как я могу подсчитать, сколько воскресений (1), понедельников(2),... , Субботам(7) хранятся в M? ...

Рекомендация для библиотеки матриц C# [закрыто]

Мне нужна библиотека C# для работы с матрицами. Он должен реализовывать сингулярную декомпозицию, инверсию матрицы и т. д. Я использовал CSML раньше, но это не реализует некоторые из функций, которые мне нужны. некоторые из особенностей: Сингулярное разложение Инверсия матрицы След Детерминанты предлагаемые библиотеки (из ответов) (большинство из них реализовать особенности, указанные выше) математика .NET цифры для .NET, Silverlight и моно (С открытым исходным кодом) Экстремальная О ...

инвертирование матрицы 4x4

Я ищу пример реализации кода о том, как инвертировать матрицу 4x4. я знаю, что есть гауссовское элеминирование, разложение LU и т. д. но вместо того, чтобы смотреть на них в деталях, я просто ищу код, чтобы сделать это. язык в идеале C++, данные доступны в массиве из 16 поплавков в cloumn-мажорном порядке. спасибо! ...

Как преобразовать матрицу в список столбцов-векторов в R?

Допустим, вы хотите преобразовать матрицу в список, где каждый элемент списка содержит один столбец. list() или as.list() очевидно, не будет работать, и до сих пор я использую Хак, используя поведение tapply: x <- matrix(1:10,ncol=2) tapply(x,rep(1:ncol(x),each=nrow(x)),function(i)i) Я не совсем доволен этим. Кто-нибудь знает более чистый метод, который я пропускаю? (для создания списка, заполненного строками, код, очевидно, может быть изменен на: tapply(x,rep(1:nrow(x),ncol(x)),functio ...

Путаница между C++ и OpenGL для заказа матрицы (по строкам против столбцах)

я полностью запутался в матричных определениях. У меня есть матричный класс, который содержит float[16] который я предположил, что это row-major, основываясь на следующих наблюдениях: float matrixA[16] = { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15 }; float matrixB[4][4] = { { 0, 1, 2, 3 }, { 4, 5, 6, 7 }, { 8, 9, 10, 11 }, { 12, 13, 14, 15 } }; matrixA и matrixB оба имеют одинаковую линейную компоновку в памяти (т. е. все числа в порядке). Согласно http://en.wikipedia.org/wiki/Row- ...

Как преобразовать список в матрицу более эффективно в R?

У меня есть список длиной 130,000, где каждый элемент-это вектор символов длиной 110. Я бы хотел, чтобы преобразовать этот список в матрицу с размером 1,430,000*10. Как я могу сделать это более эффективно? Мой код : output=NULL for(i in 1:length(z)) output=rbind(output,matrix(z[[i]],ncol=10,byrow=T)) ...