map()関数で私の心を覆すことができません。 exampleからコードを取得しました。 このコード行で何が起こっているのかを知りたいです。この文の前pythonマップオブジェクトにはどのような情報が格納されていますか?
labels = map(itemgetter(1),map(os.path.split,map(os.path.dirname,labels)))
ラベルの値は、私は私がmap(os.path.split,map(os.path.dirname, labels[0]))
をした場合、私は値clapton
を取得したいことを知っている
<class 'list'>: ['classify-test/aligned/clapton/clapton-1.png', 'classify-test/aligned/clapton/clapton-2.png', 'classify-test/aligned/lennon/lennon-1.png', 'classify-test/aligned/lennon/lennon-2.png']
です。
しかし、私はこのマップを変換するために他のロジックを使用できますか?そして、labels=map(itemgetter(1),map(os.path.split,map(os.path.dirname,labels)))
行の戻り値の型は何ですか。
それは文字列のリストですか、それとも別のものですか?
ありがとう、読んで理解しやすくする:) –