У меня есть данные матрицы, содержащие 0 и «правильные» данные. Я хочу создать несколько матриц (новые), чтобы отделить данные от нулей и избавиться от этих нулей.Создайте новую матрицу из существующей матрицы между нулями
Итак, вот простой пример:
data = 1 3 6 4
3 6 9 5
4 5 6 2
0 0 0 0
0 0 0 0
2 4 1 8
1 4 6 5
0 0 0 0
1 7 9 1
3 4 5 8
И я хочу, чтобы в этом случае две матрицы, которые были бы:
A =1 3 6 4
3 6 9 5
4 5 6 2
B= 2 4 1 8
1 4 6 5
C = 1 7 9 1
3 4 5 8
Очевидно мои файлы данные имеют тысячи точек данных, и я нужно автоматизировать это.
Любые идеи, как это сделать?