

下のようなエラーが出ます。  
これはどうすればいいでしょうか？

[code]

    import numpy as np
    import matplotlib.pyplot as plt
    import pandas as pd
    import mglearn
    from IPython.display import display
    from sklearn.model_selection import train_test_split
    
    X_train, X_test, y_train, y_test = train_test_split(
    iris_dataset['data'], iris_dataset['target'], random_state=0)
    
    #x_trainのデータからDataFrameを作る、
    #iris_dataset.feature_namesの文字列を使ってカラムに名前を付ける。
    iris_dataframe = pd.DataFrame(X_train,            
    columns=iris_dataset.feature_names)
    #データフレームからscatter matrixを作成し、y_trainに従って色をつける。
    
    grr = pd.scatter_matrix(iris_dataframe, c=y_train, figsize(15, 15),          
    marker='o',hist_kwds={'bins': 20}, s=60, alpha=.8, cmap=mglearn.cm3)
    
[/code]

[code]

    File "<ipython-input-45-5ef480aab756>", line 6
    grr = pd.scatter_matrix(iris_dataframe, c=y_train, figsize(15, 15),     
    marker='o',                                                  ^
    SyntaxError: positional argument follows keyword argument
    
[/code]

参照：pythonではじめる機械学習


CC BY-SA 3.0
2017-08-10T00:40:24.767
37078
2017-08-10T03:27:31.490
2017-08-10T00:48:25.513
19110
23690
question
python
pd.scatter_matrixでのエラー


`pandas.scatter_matrix()` の引数の、`figsize(15, 15)` の部分を `figsize=(15, 15)`  
に修正してください。


CC BY-SA 3.0
2017-08-10T03:27:31.490
37085
2017-08-10T03:27:31.490
24801
37078
answer