iPythonが代入文の結果を自動的にエコーバックさせる方法はありますか?ipython:自動的に代入文の結果をエコーしますか?
たとえば、MATLABでは、セミコロンを付けずに代入文を終了すると代入の結果が出力され、文の最後にセミコロンを付けると出力が抑止されます。
>> b=1+2
b =
3
>> b=1+2;
>>
私はiPythonで同様のことをしたいと思っています。ただし、割り当て結果を確認するには、現在2つの個別のステートメントを使用する必要があります。
In [32]: b=1+2
In [33]: b
Out[33]: 3
ありがとうございます。あなたは、コードをコンパイルする必要がASTを歩く、割り当てを見つけ、それを実行した後に、変数のrepr()
を印刷したいので
ミーシャ
最近のコメントですが、彼は私がIPythonのMatlabから一番迷っていることの一つです。現在、IPythonのノートブックに似たものを追加するために[機能リクエスト](https://github.com/jupyter/notebook/issues/93)が公開されていますが、まだ実装されていません。 –