1

escher を使用して UI を構築しようとしています。UI から入力を収集しています。入力は次のように map 関数を使用して Julia プログラムに渡されます。output = map(function, input1, input2)

関数は を返しますarray(Float64,1)。UI で視覚化すると、次のようになります。4-element Array{Float64,1}: 3.43632e5 3.63805e5 3.69266e5 3.71911e5 一度に 1 つの要素を視覚化しようとしていますが、エラーが発生し続けます。使えない状態output[index]です。

enumerate(output) を適用すると、次のようになります。

Enumerate{Reactive.Signal{Array{Float64,1}}}(Signal{Array{Float64,1}}([343631.7211352585,363804.7393436705,369265.5843143601,371910.53794551373], nactions=0))

出力の要素を視覚化する方法を知っている人はいますか? 申し訳ありませんが、あなたには明らかかもしれませんが、私は探していましたが、何も見つかりませんでした.

4

1 に答える 1

2

私が正しく理解しているなら、あなたは欲しいと思います

map(x->x[2], S)

オブジェクトSはどこですか。Signalこれにより、変更時に自動的に更新される方法で 2 番目の要素が提供されSます。

2番目の要素を抽出したいだけなら、を使用できますS.value[2]が、これは(私が信じている)自動的に更新されません。

EDIT:ちなみに、これらのことを試すための最小限の実例を提供できれば、常により便利です。

于 2016-12-06T14:58:38.617 に答える