2017-01-14 19 views
6

मैं एक लॉगिंग फ़ंक्शन बना रहा हूं और कुछ मध्यवर्ती बिंदुओं (दोनों को प्रिंट और सहेजने के लिए) पर सरणी के गुच्छा के मानों के लिए स्ट्रिंग बनाने की आवश्यकता है। मैं सरणियों Ai, Bi, α, और βi को बचाने के लिए निम्नलिखित उपयोग कर रहा था:पूर्ण परिशुद्धता सरणी के तार बनाना

resString = """ 
    A₀ = $A0 
    A₁ = $A1 
    B₀ = $B0 
    B₁ = $B1 
    α = $α 
    β₁ = $β1 
    β₂ = $β2 
    β₃ = $β3 
    β₄ = $β4 
    """ 

लेकिन प्रक्षेप आप पूर्ण सटीक नहीं देता है और मैं पूरी परिशुद्धता पर सरणियों बचाने की जरूरत है। क्या इसे संशोधित करने का कोई आसान तरीका है, इस तरह सभी तार संख्याओं के लिए पूर्ण मूल्य दिखाते हैं?

उत्तर

5

क्या आप यह चाहते हैं?

join(string.(A0), ",")

या

"[$(join(string.(A0), ","))]" अगर आप वर्ग कोष्ठक भी जरूरत है।

यदि आपके पास यहां एक नज़र है (julia/base/strings/string.jl) तो आप शायद बाहर काम कर सकते हैं क्यों!

+0

खूबसूरती से काम करता है। –

संबंधित मुद्दे