文字列のリストがありますvar = ['x', 'y', 'z']
。例:。これらの文字列をsympy'symbols 'として使用したいと思います。私はこれをやろうとしています:
for i in var:
i = symbols('i')
もちろん機能していません。誰かがこれを手伝ってくれる?
動作しなかった理由は、変更できない文字列に記号を割り当てようとしたためです(たとえば、「a」= 1は同じ理由で失敗します)。
インタラクティブに作業していて、シンボルと同じ名前の変数が必要な場合は、
>>> var(','.join(variables)) # variables = ['x', 'y', 'z']
(x, y, z)
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加