ためにあまりにも多くのインデックス:numpyのスプリットエラー - 私は次のようにnumpyの内、スプリット機能を使用しようとしています配列
desc = np.array(['Alu Bokhara','Kurma Polao'])
その後、私はのように、配列内の各要素からの最初の単語を抽出して印刷しようとしています次の:
tuple index out of range
この問題をめぐるどれヒント:
np.array([np.split(i,' ')[0] for i in desc])
は、その後、私はエラーを取得していますか?基本的に、我々はこのようにサブリストで単語を分離し、space character
に基づいて、各要素を分割している
[i[0] for i in np.core.defchararray.split(desc, sep=' ')]
-
おかげ代替ベクトル化のアプローチとして
np.splitアレイのためのものです。 i.split()は、配列の要素である文字列を表します。 – hpaulj