Вопросы с тегом 'matrix'

В математике матрица (множественные матрицы) представляет собой прямоугольный массив чисел, символов или выражений, расположенных в строках и столбцах. Отдельные элементы в матрице называются ее элементами или элементами.
22
ответов

Как определить двумерный массив в Python

Я хочу определить двумерный массив без инициализированной длины следующим образом: Matrix = [][] но он не работает... Я пробовал код ниже, но это тоже неправильно: Matrix = [5][5] Ошибка: Traceback ... IndexError: list index out of range ...
задан 12 июля '11 в 18:54
7
ответов

Функция трансформирования/распаковки (инверсия zip)?

У меня есть список кортежей из 2 элементов, и я бы хотел их преобразовать в 2 списка, где первый содержит первый элемент в каждом кортеже, а второй список содержит второй элемент. Например: original = [('a', 1), ('b', 2), ('c', 3), ('d', 4)] # an...
задан 21 авг. '08 в 7:29
9
ответов

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

Например, если я хочу прочитать среднее значение из magic(5), я могу сделать это следующим образом: M = magic(5); value = M(3,3); чтобы получить value == 13. Я хотел бы сделать что-то вроде этого: value = magic(5)(3,3); value = (magic(5))(3,3)...
задан 02 сент. '10 в 15:34
60
ответов

Как вы поворачиваете двухмерный массив?

Вдохновленный Raymond Chen post, скажем, у вас есть двумерный массив 4x4, напишите функцию, которая вращает ее на 90 градусов. Раймонд ссылается на решение в псевдокоде, но я хотел бы увидеть некоторые вещи в реальном мире. [1][2][3][4] [5][6][7][8]...
задан 03 сент. '08 в 23:34
4
ответов

В чем разница между массивами numpy и матрицами? Какой из них я должен использовать?

Каковы преимущества и недостатки каждого? Из того, что я видел, любой может работать как замена для другого, если это необходимо, так что я должен беспокоиться об использовании обоих или я должен придерживаться только одного из них? Будет ли стиль ...
задан 11 нояб. '10 в 6:25
32
ответов

Алгоритм отбрасывания бомб

У меня есть матрица n x m, состоящая из неотрицательных целых чисел. Например: 2 3 4 7 1 1 5 2 6 2 4 3 4 2 1 2 1 2 4 1 3 1 3 4 1 2 1 4 3 2 6 9 1 6 4 "Бросание бомбы" уменьшается на один номер ячейки-мишени и все восемь ее соседей, до минимума. ...
задан 08 марта '13 в 20:47
11
ответов

Каковы наиболее широко используемые библиотеки библиотек/матрицы математической/линейной алгебры С++ и их компромиссы в отношении затрат и выгод?

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

Разница между формой numpy.array(R, 1) и (R,)

В numpy некоторые из операций возвращаются в форме (R, 1), но некоторые возвращают (R,). Это сделает умножение матрицы более утомительным, так как требуется явный reshape. Например, учитывая матрицу M, если мы хотим сделать numpy.dot(M[:,0], numpy.o...
задан 26 февр. '14 в 23:55
20
ответов

Производительность математических математических библиотек Java?

Мы вычисляем что-то, чье исполнение связано с матричными операциями. (Некоторые подробности ниже, если они заинтересованы.) Этот опыт вызвал следующий вопрос: Есть ли у людей опыт работы с библиотеками Java для математической математики (например, у...
задан 09 февр. '09 в 22:12
29
ответов

Зацикливание по спирали

Другу нужен алгоритм, который позволил бы ему пропустить элементы матрицы NxM (N и M нечетны). Я придумал решение, но я хотел посмотреть, смогут ли мои коллеги SO's найти лучшее решение. Я отправляю свое решение в качестве ответа на этот вопрос. ...
задан 29 дек. '09 в 21:40
5
ответов

Должен ли я использовать data.frame или матрицу?

Когда следует использовать data.frame, и когда лучше использовать matrix? Оба сохраняют данные в прямоугольном формате, поэтому иногда это неясно. Существуют ли какие-либо общие правила для использования какого типа данных?
задан 01 марта '11 в 21:36
7
ответов

как размножение отличается для классов NumPy Matrix vs Array?

В документах numpy рекомендуется использовать массив вместо матрицы для работы с матрицами. Однако, в отличие от октавы (которую я использовал до недавнего времени), * не выполняет умножение матрицы, вам нужно использовать функцию matrixmultipy(). Я ...
задан 08 окт. '10 в 15:50
9
ответов

Матрица для преобразования в массив

Я использую numpy. У меня есть матрица с 1 столбец и N строк, и я хочу получить массив из N элементов. Например, если у меня есть M = matrix([[1], [2], [3], [4]]), я хочу получить A = array([1,2,3,4]). Чтобы добиться этого, я использую A = np.arr...
задан 26 июля '10 в 20:25
3
ответов

Поиск индекса строки, содержащего максимальное значение, используя R

Учитывая следующую матрицу, предположим, что я хочу найти максимальное значение в столбце 2: mat <- matrix(c(1:3,7:9,4:6), byrow = T, nc = 3) mat [,1] [,2] [,3] [1,] 1 2 3 [2,] 7 8 9 [3,] 4 5 6 Я знаю, что max(m...
задан 13 апр. '09 в 14:13
2
ответов

Изменить кадр данных с тремя столбцами на матрицу ( "длинный" до "широкого" формата)

У меня есть data.frame, который выглядит так. x a 1 x b 2 x c 3 y a 3 y b 3 y c 2 Я хочу, чтобы это было в матричной форме, поэтому я могу прокормить его, чтобы создать график. Результат должен выглядеть примерно так: a b c x 1...
задан 08 марта '12 в 15:03