-1

私はデータ サイエンスの方法を学んでおり、タイタニックの kaggle チュートリアルに従っていました。

でも、

women_only_stats = data[                          \ #Which element           
                     (data[0::,4] == "female")    \ #is a female
                   &(data[0::,2].astype(np.float) \ #and was ith class
                         == i+1) \                       
                   &(data[0:,9].astype(np.float)  \#was greater 
                        >= j*fare_bracket_size)   \#than this bin              
                   &(data[0:,9].astype(np.float)  \#and less than
                        < (j+1)*fare_bracket_size)\#the next bin    
                      , 1]                        #in the 2nd col                           

の最初の行でこのエラーが発生しました(data[0::,4] == "female")

エラー:

SyntaxError: 行継続文字の後に予期しない文字があります

4

1 に答える 1

1

コード (およびコピー元の Web サイトのコード) には、バックスラッシュの後にコメントが続きます。例えば

\ #is a female

バックスラッシュは「行継続文字」です。このエラーは、行継続文字の後にテキスト (この場合はコメント) を続けるべきではないことを示しています。

バックスラッシュを取り出します。

于 2015-09-20T09:35:13.253 に答える