我在csv文件中有尺寸为10 x 10的矩阵,我想在Netlogo中将其作为矩阵打开。你能帮助我吗?谢谢。
答案 0 :(得分: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
希望有所帮助。
查尔斯