матричные манипуляции с использованием Python - PullRequest
0 голосов
/ 06 апреля 2019

Здесь новый ученик, мне нужна помощь с манипуляциями с матрицей.

Допустим, у меня есть матрица A: 3x4, мне нужно преобразовать ее в матрицу B: 12x1.

Значения в 1-й строке A будут представлять собой 1-е значение 4 в B, 2-й ряд в A будет в столбцах 5-8 в B ... и т. Д.

Пожалуйста, смотрите изображение для деталей.

Мой настоящий проект включает в себя изображения или матрицы 1000 x 1000 x 3, поэтому мне нужно решение для масштабирования.

Для иллюстрации:

enter image description here

1 Ответ

0 голосов
/ 06 апреля 2019

numpy - хороший вариант для работы с массивами

import numpy as np
data = range(1,13)
basic_array = np.array(data).reshape(3,4)
wanted_array = basic_array.reshape(-1,1)

, это также работает с изображениями

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...