[]と()の違いが分からないです。
[]は配列で()はイテレータであることはわかるのですが、
# coding: utf-8 from __future__ import absolute_import from __future__ import division from __future__ import print_function import os import numpy as np a = np.array([[1,2,3],[4,5,6],(7,8,9.0)]) print(a)
と実行したときに出力結果が
[[ 1. 2. 3.] [ 4. 5. 6.] [ 7. 8. 9.]]
と出力され、(7,8,9.0)のイテレータも[]として出力されている理由がわかりません。配列の中にイテレータが含まれるということでしょうか?なぜこのような出力結果になるのでしょうか?
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。