如何在idl中把多维数组转换为字符串?

问题描述 投票:0回答:1

我有一个浮动数组或双数组,我们称它为foo。当我做

size(foo)

我得到这5个维度

2          67       52100           4     3498338

我想把它转换为一个字符串,如

str="strcture={arr:"+foo+"}"

这样我就可以做

Execute(str)

如何转换 foo 动态地转换成一个字符串?

idl-programming-language
1个回答
1
投票

我有一些东西可以打印一个变量的声明。在我的图书馆:

IDL> print, mg_variable_declaration(replicate({a: 0.0, b: 1.0}, 10))
replicate({ A: 0.00000, B: 1.00000 }, 10)

但它不会得到所有的数据值。只要创建一个正确类型的变量。不过,它可能会让你完成一部分任务。

© www.soinside.com 2019 - 2024. All rights reserved.