オンラインでbook.2nd行の例を読むとPythonを学ぶのに問題があります。例えば一般的なpython言語の学習方法:data = {i:range(7)のiのrandn()}
from numpy.random import randn
data = {i : randn() for i in range(7)}
私はそれをjupyter上で実行しても結果は得られますが、それがどのように動作するかはまだ分かりません。このコードを理解するための私の提案と、Pythonの実行方法をどうすればいいのですか?
これは、関連するチュートリアルをオンラインで見つけるのに役立つ場合は、「辞書の理解」です。 – roganjosh
これは、基本的に、「包括的な範囲[0,6]の各* i *について、辞書の* i *の対応する値が乱数である」と基本的に言います。キー:値のマッピングは「i:乱数」です... – blacksite
なぜ分かりませんか?ソースとターゲットは同じで、より多くの 'temp'値を使用します。 'data = {}'と 'data = {generator_object}'は同じです! – dsgdfg