2016-10-21 3 views

ответ

1

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

Скажем у вас есть матрица, которая выглядит как

1, 2, 3 
4, 5, 6 
7, 8, 9 

в файле "mymatrix.csv". Следующий код Snippit будет читать файл:

let m csv:from-file "mymatrix.csv" 

Это даст вам список списков с каждой строкой является элементом в списке: [[1 2 3] [4 5 6] [7 8 9 ]]

Вы могли бы использовать расширение матрицы, чтобы положить, что в реальной матрицы:

let mat matrix:from-row-list m 

Надежда, что помогает.

Charles

Смежные вопросы