Результаты поиска по запросу "matrix"

2 ответа

Вычислить жорданову нормальную форму матрицы в Python / NumPy

В MATLAB вы можете вычислить нормальную жорданову форму матрицы с помощью функцииjordan. Есть ли в NumPy и SciPy эквивалентная функция?

4 ответа

Да, я использовал циклическую операцию. Однако мне было интересно, был ли какой-то трюк, использующий только матричные операции или индекс, потому что они быстрее.

м, у вас есть 1D матрица a = rand(1,5); [sa i] = sort(a);тогдаsa а такжеa(i) такие же. Однако, если размер матрицы увеличивается a = rand(3,4); [sa i] = sort(a);тогдаsa а такжеa(i) не то же самое. И то же самое происходит, когда я пытаюсь ...

9 ответов

это также хорошо как упражнение

аюсь построить шаблонный класс Matrix в C ++. Ниже приведена его реализация. Я реализовал два оператора +, + = на данный момент, чтобы дать представление о том, как это будет выглядеть, и я подумал, что было бы лучше попросить обратную связь, ...

ТОП публикаций

1 ответ

 решает свою собственную маленькую матрицу. Циклическая обработка потока по одной матрице - плохая идея. Если не что-то иное, производительность, получаемая при асинхронном чтении, огромна.

асть более крупной проблемы, мне нужно решить небольшие линейные системы (т.е. NxN, где N ~ 10), поэтому использование соответствующих библиотек cuda не имеет никакого смысла с точки зрения скорости. К сожалению, еще кое-что неясно, как решить ...

2 ответа

Он в основном начинается со второго элемента в этом примере и переходит к десятому элементу (по столбцам) с шагом 2 и удаляет соответствующие элементы. Остальные элементы приводят к вектору строки.

ющий пример появляется в руководстве MATLAB: X = [16 2 13; 5 11 8; 9 7 12; 4 14 1]Использование одного нижнего индекса удаляет один элемент или последовательность элементов и преобразует оставшиеся элементы в вектор строки. Так: X(2:2:10) = ...

0 ответов

http://numphp.org/

ибудь знает, где я могу найти матричную библиотеку PHP, которая все еще активно поддерживается? Мне нужно уметь выполнять базовые матричные операции, такие как уменьшение, транспонирование (включая неквадратные матрицы), инвертирование, ...

5 ответов

Я думаю, что я сделал, конфигурации по умолчанию в VS. Матрица 1200x1200, сохраненная в виде текста, загружается за 9 с в режиме отладки и за 1,5 с в выпуске.

тоящее время я пишу код имитации отжига, чтобы решить проблему коммивояжера, и столкнулся с трудностями при хранении и использовании моих данных чтения из текстового файла. Каждая строка и столбец в файле представляют каждый город с расстоянием ...

2 ответа

Например:

ли получить матричный столбец по имени из матрицы? Я пробовал различные подходы, такие какmyMatrix["test", ] но ничего не работает.

3 ответа

 вероятно, три наиболее важные функции при работе с N-D матрицами. Просто для примера, как использовать третью функцию:

я есть 3D-массив в MATLAB, сsize(myArray) = [100 100 50], Теперь я хотел бы получить определенный слой, указанный индексом впервый размерность, в виде двумерной матрицы. Я пыталсяmyMatrix = myArray(myIndex,:,:);, но это дает мне 3D-массив ...

2 ответа

Вы можете сделать это, комбинируя расплав с изменением формы, верхний слой и т. д .:

учил матрицу расстояний со следующими шагами: x <- read.table(textConnection(' t0 t1 t2 aaa 0 1 0 bbb 1 0 1 ccc 1 1 1 ddd 1 1 0 ' ), header=TRUE)В качестве такихx это фрейм данных с заголовками столбцов и строк t0 t1 t2 aaa 0 1 0 bbb 1 0 1 ccc ...