Python のバックアップ(No.6)


Python3 コマンドメモ

リスト

空リストを作る

newlist = []

リストをn番目からm番目まで抽出する

newlist = oldlist[n:m+1]

後ろの項に入力するのがm+1番目であることに注意。

文字列

特定の文字が存在するか

"a" in text

とすると、文字列text中に文字"a"が存在するかがbooleanで返ってくる。

特定の文字が何個あるか

text.count("a")

とすると、文字列text中に文字"a"が何個存在するかが返ってくる。

scikit-learn

基本的な書き方

estimator : 分類器を代入
train_data = 訓練のためのデータ
train_label = 訓練データと同じ順番の正解ラベル
test_data = テストのためのデータ
test_label = テストのための正解ラベル

estimator.fit(train_data, train_label)
pred_list = estimator.predict(test_data)
rate = sklearn.metrics.accuracy_score(test_label, pred_list)
conf_matrix = sklearn.metrics.confusion_matrix(test_label, pred_list)

このとき、pred_listが分類結果、rateが正答率、conf_matが混同行列になる。

ランダムフォレスト

sklearn.ensemble.RandomForestClassifier()

コメント

コメントはありません。 Comments/Python

お名前: URL B I U SIZE Black Maroon Green Olive Navy Purple Teal Gray Silver Red Lime Yellow Blue Fuchsia Aqua White