File size: 29,615 Bytes
05e1fa1 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 |
2022-08-11 00:56:53,813@ root [INFO] _setup_logger: PyTorch: 1.11.0+cu113 2022-08-11 00:56:53,814@ root [INFO] _setup_logger: hparams: Namespace(adam_epsilon=1e-08, additional_tokens='', batch_size=16, bos_token='', column=0, da_choice=0.4, da_shuffle=0.3, early_stop_callback=True, encoding='utf_8', files=['data/codegen5_train.tsv', 'data/codegen5_test.tsv', 'data/talk_train.tsv', 'data/epcr5.tsv'], fp_16=False, gradient_accumulation_steps=1, kfold=5, learning_rate=0.0003, limit_batches=-1, masking=False, masking_ratio=0.35, masking_style='denoising', max_epochs=20, max_grad_norm=1.0, max_length=128, max_seq_length=128, model_name_or_path='google/mt5-small', model_path='google/mt5-small', n_gpu=1, num_workers=4, opt_level='O2', output_dir='./regio', progress_bar=False, project='regio', save_checkpoint=False, seed=42, target_column=1, target_max_length=128, target_max_seq_length=128, tokenizer_name_or_path='kkuramitsu/mt5-pytoken', warmup_steps=0, weight_decay=0.0) 2022-08-11 00:56:53,821@ urllib3.connectionpool [DEBUG] _new_conn: Starting new HTTPS connection (1): huggingface.co:443 2022-08-11 00:56:54,529@ urllib3.connectionpool [DEBUG] _make_request: https://huggingface.co:443 "HEAD /kkuramitsu/mt5-pytoken/resolve/main/tokenizer_config.json HTTP/1.1" 200 0 2022-08-11 00:56:54,534@ urllib3.connectionpool [DEBUG] _new_conn: Starting new HTTPS connection (1): huggingface.co:443 2022-08-11 00:56:55,191@ urllib3.connectionpool [DEBUG] _make_request: https://huggingface.co:443 "HEAD /kkuramitsu/mt5-pytoken/resolve/main/tokenizer_config.json HTTP/1.1" 200 0 2022-08-11 00:56:55,195@ urllib3.connectionpool [DEBUG] _new_conn: Starting new HTTPS connection (1): huggingface.co:443 2022-08-11 00:56:55,849@ urllib3.connectionpool [DEBUG] _make_request: https://huggingface.co:443 "HEAD /kkuramitsu/mt5-pytoken/resolve/main/spiece.model HTTP/1.1" 302 0 2022-08-11 00:56:55,853@ urllib3.connectionpool [DEBUG] _new_conn: Starting new HTTPS connection (1): huggingface.co:443 2022-08-11 00:56:56,526@ urllib3.connectionpool [DEBUG] _make_request: https://huggingface.co:443 "HEAD /kkuramitsu/mt5-pytoken/resolve/main/tokenizer.json HTTP/1.1" 404 0 2022-08-11 00:56:56,529@ urllib3.connectionpool [DEBUG] _new_conn: Starting new HTTPS connection (1): huggingface.co:443 2022-08-11 00:56:57,205@ urllib3.connectionpool [DEBUG] _make_request: https://huggingface.co:443 "HEAD /kkuramitsu/mt5-pytoken/resolve/main/added_tokens.json HTTP/1.1" 404 0 2022-08-11 00:56:57,208@ urllib3.connectionpool [DEBUG] _new_conn: Starting new HTTPS connection (1): huggingface.co:443 2022-08-11 00:56:57,859@ urllib3.connectionpool [DEBUG] _make_request: https://huggingface.co:443 "HEAD /kkuramitsu/mt5-pytoken/resolve/main/special_tokens_map.json HTTP/1.1" 200 0 2022-08-11 00:56:57,862@ urllib3.connectionpool [DEBUG] _new_conn: Starting new HTTPS connection (1): huggingface.co:443 2022-08-11 00:56:58,532@ urllib3.connectionpool [DEBUG] _make_request: https://huggingface.co:443 "HEAD /kkuramitsu/mt5-pytoken/resolve/main/tokenizer_config.json HTTP/1.1" 200 0 2022-08-11 00:56:59,936@ root [INFO] parse_hparams: vocab_size: 250100 250100 2022-08-11 00:56:59,950@ root [INFO] _main: Base model: google/mt5-small ['data/codegen5_train.tsv', 'data/codegen5_test.tsv', 'data/talk_train.tsv', 'data/epcr5.tsv'] 2022-08-11 00:57:00,011@ torch.distributed.nn.jit.instantiator [INFO] <module>: Created a temporary directory at /tmp/10274789.1.gpu/tmpfuq4kxmt 2022-08-11 00:57:00,011@ torch.distributed.nn.jit.instantiator [INFO] _write: Writing /tmp/10274789.1.gpu/tmpfuq4kxmt/_remote_module_non_sriptable.py 2022-08-11 00:57:00,591@ urllib3.connectionpool [DEBUG] _new_conn: Starting new HTTPS connection (1): huggingface.co:443 2022-08-11 00:57:01,264@ urllib3.connectionpool [DEBUG] _make_request: https://huggingface.co:443 "HEAD /google/mt5-small/resolve/main/config.json HTTP/1.1" 200 0 2022-08-11 00:57:01,271@ urllib3.connectionpool [DEBUG] _new_conn: Starting new HTTPS connection (1): huggingface.co:443 2022-08-11 00:57:01,951@ urllib3.connectionpool [DEBUG] _make_request: https://huggingface.co:443 "HEAD /google/mt5-small/resolve/main/pytorch_model.bin HTTP/1.1" 302 0 2022-08-11 00:57:06,047@ root [INFO] _loading_dataset: loading data/codegen5_train.tsv 2022-08-11 00:57:06,082@ root [INFO] _append_data: 散布図の丸マーカーを黒くする -> plt.scatter(データ列x, データ列y, marker='o', markerfacecolor='k') 2022-08-11 00:57:06,082@ root [INFO] _append_data: 上限から下限までの上限下限でヒストグラムを描画する -> plt.hist(データ列, range=(start, end)) 2022-08-11 00:57:06,083@ root [INFO] _append_data: シーケンスの長さnの順列 -> itertools.permutations(iterable, n) 2022-08-11 00:57:06,083@ root [INFO] _append_data: 貝殻色を用いて縦棒グラフを描画する -> plt.bar(データ列x, データ列y, color='seashell') 2022-08-11 00:57:06,084@ root [INFO] _append_data: グレー色の縦棒グラフを描画する -> plt.bar(データ列x, データ列y, color='gray') 2022-08-11 00:57:13,020@ root [INFO] _loading_dataset: loading data/talk_train.tsv 2022-08-11 00:57:13,022@ root [INFO] _append_data: talk: 返信がめんどくさい -> 代わりにやってあげる 2022-08-11 00:57:13,023@ root [INFO] _append_data: talk: WAが連発。 -> そんなときもあるよね、頑張って! 2022-08-11 00:57:13,023@ root [INFO] _append_data: talk: B問題が全然解けない。 -> B問題とA問題は難易度結構違うからね、練習あるのみ! 2022-08-11 00:57:13,023@ root [INFO] _append_data: talk: テキスト忘れた -> そんな日もある 2022-08-11 00:57:13,024@ root [INFO] _append_data: talk: 名前を勝手に使ったこと怒ってるかな… -> 怒ってなかったよ! 2022-08-11 00:57:13,478@ root [INFO] _loading_dataset: loading data/epcr5.tsv 2022-08-11 00:57:13,484@ root [INFO] _append_data: IndexError: string index out of range<tab><tab>if (S[3])==(S[4]) and (S[5])==(S[6]): -> インデックスは文字列長より小さくしよう。 2022-08-11 00:57:13,485@ root [INFO] _append_data: KeyError: (<A>, <B>)<tab>'soldout' 'kcal'<tab>X = df[df['soldout','kcal']] # 価格以外を全て説明変数に -> [[<A>, <B>]] ←2重括弧だよ。 2022-08-11 00:57:13,485@ root [INFO] _append_data: ValueError: too many values to unpack (expected <A>)<tab>2<tab>n,k=input(int()) -> 問題番号と入力データはあってる? 2022-08-11 00:57:13,486@ root [INFO] _append_data: TypeError: <A> object is not iterable<tab>'int'<tab>mean_lists = [mean_list(S[k]) for k in range(len(sample_list))] -> うーん。 2022-08-11 00:57:13,486@ root [INFO] _append_data: TypeError: cannot unpack non-iterable int object<tab><tab> -> うーん。 2022-08-11 00:57:14,935@ root [INFO] _loading_dataset: loaded 30116 dataset 2022-08-11 00:57:14,935@ root [INFO] _loading_dataset: loading data/codegen5_test.tsv 2022-08-11 00:57:14,938@ root [INFO] _append_data: rgbのクロスマーカーで散布図を描く -> plt.plot(データ列x, データ列y, marker='x', c=rgb) 2022-08-11 00:57:14,938@ root [INFO] _append_data: オブジェクトの型 -> type(obj) 2022-08-11 00:57:14,938@ root [INFO] _append_data: 自然数のGCDを求める -> math.gcd(n, n2) 2022-08-11 00:57:14,939@ root [INFO] _append_data: 散布図のマーカーの大きさをnに指定する -> plt.scatter(データ列x, データ列y, s=n) 2022-08-11 00:57:14,939@ root [INFO] _append_data: パパイヤウィップ色を用いて折れ線グラフを描画する -> plt.plot(データ列x, データ列y, color='papayawhip') 2022-08-11 00:57:16,872@ root [INFO] _loading_dataset: loaded 6178 dataset 2022-08-11 03:56:42,479@ root [INFO] _loading_dataset: loading data/codegen5_train.tsv 2022-08-11 03:56:42,485@ root [INFO] _append_data: 散布図の丸マーカーを黒くする -> plt.scatter(データ列x, データ列y, marker='o', markerfacecolor='k') 2022-08-11 03:56:42,485@ root [INFO] _append_data: 上限から下限までの上限下限でヒストグラムを描画する -> plt.hist(データ列, range=(start, end)) 2022-08-11 03:56:42,485@ root [INFO] _append_data: シーケンスの長さnの順列 -> itertools.permutations(iterable, n) 2022-08-11 03:56:42,485@ root [INFO] _append_data: 貝殻色を用いて縦棒グラフを描画する -> plt.bar(データ列x, データ列y, color='seashell') 2022-08-11 03:56:42,486@ root [INFO] _append_data: グレー色の縦棒グラフを描画する -> plt.bar(データ列x, データ列y, color='gray') 2022-08-11 03:56:42,562@ root [INFO] _loading_dataset: loading data/talk_train.tsv 2022-08-11 03:56:42,564@ root [INFO] _append_data: talk: 返信がめんどくさい -> 代わりにやってあげる 2022-08-11 03:56:42,564@ root [INFO] _append_data: talk: WAが連発。 -> そんなときもあるよね、頑張って! 2022-08-11 03:56:42,564@ root [INFO] _append_data: talk: B問題が全然解けない。 -> B問題とA問題は難易度結構違うからね、練習あるのみ! 2022-08-11 03:56:42,564@ root [INFO] _append_data: talk: テキスト忘れた -> そんな日もある 2022-08-11 03:56:42,564@ root [INFO] _append_data: talk: 名前を勝手に使ったこと怒ってるかな… -> 怒ってなかったよ! 2022-08-11 03:56:42,568@ root [INFO] _loading_dataset: loading data/epcr5.tsv 2022-08-11 03:56:42,570@ root [INFO] _append_data: IndexError: string index out of range<tab><tab>if (S[3])==(S[4]) and (S[5])==(S[6]): -> インデックスは文字列長より小さくしよう。 2022-08-11 03:56:42,570@ root [INFO] _append_data: KeyError: (<A>, <B>)<tab>'soldout' 'kcal'<tab>X = df[df['soldout','kcal']] # 価格以外を全て説明変数に -> [[<A>, <B>]] ←2重括弧だよ。 2022-08-11 03:56:42,570@ root [INFO] _append_data: ValueError: too many values to unpack (expected <A>)<tab>2<tab>n,k=input(int()) -> 問題番号と入力データはあってる? 2022-08-11 03:56:42,570@ root [INFO] _append_data: TypeError: <A> object is not iterable<tab>'int'<tab>mean_lists = [mean_list(S[k]) for k in range(len(sample_list))] -> うーん。 2022-08-11 03:56:42,570@ root [INFO] _append_data: TypeError: cannot unpack non-iterable int object<tab><tab> -> うーん。 2022-08-11 03:56:42,585@ root [INFO] _loading_dataset: loaded 30116 dataset 2022-08-11 03:56:42,585@ root [INFO] _loading_dataset: loading data/codegen5_test.tsv 2022-08-11 03:56:42,586@ root [INFO] _append_data: rgbのクロスマーカーで散布図を描く -> plt.plot(データ列x, データ列y, marker='x', c=rgb) 2022-08-11 03:56:42,586@ root [INFO] _append_data: オブジェクトの型 -> type(obj) 2022-08-11 03:56:42,586@ root [INFO] _append_data: 自然数のGCDを求める -> math.gcd(n, n2) 2022-08-11 03:56:42,586@ root [INFO] _append_data: 散布図のマーカーの大きさをnに指定する -> plt.scatter(データ列x, データ列y, s=n) 2022-08-11 03:56:42,586@ root [INFO] _append_data: パパイヤウィップ色を用いて折れ線グラフを描画する -> plt.plot(データ列x, データ列y, color='papayawhip') 2022-08-11 03:56:42,604@ root [INFO] _loading_dataset: loaded 6178 dataset 2022-08-11 03:56:42,906@ root [INFO] test_and_save: アクア色で散布図を描画する plt.scatter(データ列x, データ列y, color='aqua') plt.scatter(データ列x, データ列y, color='aqua') 2022-08-11 03:56:44,604@ root [INFO] test_and_save: キーが辞書に存在する キー not in 辞書 キー not in 辞書 2022-08-11 03:56:46,533@ root [INFO] test_and_save: 折れ線グラフを青い点線を使って描画する plt.plot(データ列x, データ列y, linestyle='dotted', color='b') plt.plot(データ列x, データ列y, linestyle='dotted', color='b') 2022-08-11 03:56:48,816@ root [INFO] test_and_save: ヒストグラムの色をシーグリーンに指定する plt.hist(データ列, color='seagreen') plt.hist(データ列, color='seagreen') 2022-08-11 03:56:50,867@ root [INFO] test_and_save: ヒストグラムと勾配ブースティングを使ってクラス分類を行う model = sklearn.ensemble.HistGradientBoostingClassifier() model = sklearn.ensemble.HistGradientBoostingClassifier() 2022-08-11 03:56:52,638@ root [INFO] test_and_save: 文字列はタイトルケースかどうか調べる 文字列.istitle() 文字列.istitle() 2022-08-11 03:56:54,559@ root [INFO] test_and_save: 横棒グラフをデピンク色として描画する plt.barh(データ列x, データ列y, color='deeppink') plt.barh(データ列x, データ列y, color='deeppink') 2022-08-11 03:56:56,303@ root [INFO] test_and_save: 0からN未満までのベクトル np.arange(N) np.arange(N) 2022-08-11 03:56:58,227@ root [INFO] test_and_save: 小数点数の整数部 math.modf(x)[0] math.modf(x)[1] 2022-08-11 03:57:00,107@ root [INFO] test_and_save: 整数が1、もしくは2、もしくは3に等しいかどうか調べる 整数 == 1 or 整数 == 2 or 整数 == 3 整数 == 1 or 整数 == 2 or 整数 == 3 2022-08-11 03:57:01,858@ root [INFO] test_and_save: 整数が2で割り切れない 整数 % 2 == 0 整数 % 2 == 1 2022-08-11 03:57:04,150@ root [INFO] test_and_save: カラムのモードを求める mode, count = scipy.stats.mode(df['列A']) mode, count = scipy.stats.mode(df['列A']) 2022-08-11 03:57:05,948@ root [INFO] test_and_save: カラムの歪みを計算する df['列A'].kurt() scipy.stats.skew(df['列A'], bias=False) 2022-08-11 03:57:07,735@ root [INFO] test_and_save: 半透明の一点鎖線で折れ線グラフを描画する plt.plot(データ列x, データ列y, linestyle='dashbot', alpha=0.5) plt.plot(データ列x, データ列y, linestyle='dashbot', alpha=0.5) 2022-08-11 03:57:09,821@ root [INFO] test_and_save: データフレームを関数の値ごとにグループ化して、列挙する [(name, group_df) for name, group_df in df.groupby(関数)] [(name, group_df) for name, group_df in df.groupby(関数)] 2022-08-11 03:57:11,615@ root [INFO] test_and_save: 作画で使うカラーパレットを指定する sns.set(pallete='パレット名') sns.set(pallete=パレット名) 2022-08-11 03:57:13,700@ root [INFO] test_and_save: リストの値を小さい順に並べる sorted(リスト, reverse=True) sorted(リスト, reverse=True) 2022-08-11 03:57:15,112@ root [INFO] test_and_save: 棒グラフをペールグリーン色を用いて描画する plt.bar(データ列x, データ列y, color='palegreen') plt.bar(データ列x, データ列y, color='palegreen') 2022-08-11 03:57:16,698@ root [INFO] test_and_save: 散布図の右三角マーカーの線幅を設定する plt.scatter(データ列x, データ列y, marker='>', markeredgewidth=2.5) plt.scatter(データ列x, データ列y, marker='>', markeredgewidth=2.5) 2022-08-11 03:57:18,416@ root [INFO] test_and_save: option: 箱ひげ図を横方向にする linewidth = 3.0 vert = False 2022-08-11 03:57:20,455@ root [INFO] test_and_save: データ列の折れ線グラフを右三角印を使って描画する plt.plot(データ列x, データ列y, marker='>') plt.plot(データ列x, データ列y, marker='>') 2022-08-11 03:57:21,831@ root [INFO] test_and_save: 配列を等量で分割数nでビンニングする pd.qcut(aArray, n) pd.qcut(aArray, n) 2022-08-11 03:57:23,525@ root [INFO] test_and_save: ヒストグラムをミスティローズ色として描画する plt.hist(データ列, color='mistyrose') plt.hist(データ列, color='mistyrose') 2022-08-11 03:57:25,222@ root [INFO] test_and_save: 線グラフの色をシエナに設定する plt.plot(データ列x, データ列y, color='sienna') plt.plot(データ列x, データ列y, color='sienna') 2022-08-11 03:57:26,634@ root [INFO] test_and_save: 両端キューの先頭に数列の値を追加する 両端キュー.extendleft(数列) 両端キュー.extendleft(数列) 2022-08-11 03:57:28,359@ root [INFO] test_and_save: インデント幅を指定してデータをJSONにエンコードする json.dumps(データ, ensure_ascii=False, indent=n) json.dumps(データ, ensure_ascii=False, indent=n) 2022-08-11 03:57:30,115@ root [INFO] test_and_save: option: マーカーの色を青緑にする markerfacecolor = 'teal' markerfacecolor = 'turquoise' 2022-08-11 03:57:32,126@ root [INFO] test_and_save: 配列と数列について散布図を描画し、、文字列という補足用のラベルをつける plt.scatter(データ列x, データ列y, label=s) plt.scatter(データ列x, データ列y, label=s) 2022-08-11 03:57:33,954@ root [INFO] test_and_save: 指定したカラムの中に文字列と文字列が存在する df['列A'].isin([value, value2]) df['列A'].isin([value, value2]) 2022-08-11 03:57:35,841@ root [INFO] test_and_save: 入力から2つの文字列を読み込む A, B = map(str, input().split()) A, B = map(str, input().split()) 2022-08-11 03:57:37,759@ root [INFO] test_and_save: シーケンスを行列に変換する np.array(iterable) np.array(iterable) 2022-08-11 03:57:39,727@ root [INFO] test_and_save: 縦棒グラフをホットピンク色で描画する plt.bar(データ列x, データ列y, color='hotpink') plt.bar(データ列x, データ列y, color='hotpink') 2022-08-11 03:57:41,704@ root [INFO] test_and_save: データフレーム中のNaNをドロップする df.dropna(inplace=True) df.dropna(inplace=True) 2022-08-11 03:57:43,789@ root [INFO] test_and_save: 折れ線グラフの丸マーカーの太さを変更する plt.plot(データ列x, データ列y, marker='o', markeredgewidth=2.5) plt.plot(データ列x, データ列y, marker='o', markeredgewidth=2.5) 2022-08-11 03:57:45,867@ root [INFO] test_and_save: 指定された列のカテゴリで集計し、最小値を求める df.groupby('列A').min() df.groupby('列A').min() 2022-08-11 03:57:47,572@ root [INFO] test_and_save: 散布図の▲印を青くする plt.scatter(データ列x, データ列y, marker='^', markerfacecolor='b') plt.scatter(データ列x, データ列y, marker='^', markerfacecolor='b') 2022-08-11 03:57:49,292@ root [INFO] test_and_save: 太字でxを出力する print(f'\033[1m{x}\033[0m') print(f'\033[1m{x}\033[0m') 2022-08-11 03:57:51,217@ root [INFO] test_and_save: プログラムを正しく終了する sys.exit(0) sys.exit(0) 2022-08-11 03:57:53,025@ root [INFO] test_and_save: アルファベットを見る string.ascii_letters string.ascii_letters 2022-08-11 03:57:55,004@ root [INFO] test_and_save: グラフの描画でパステル調にテーマを使う sns.set(pallete='pastel') sns.set(pallete='pastel') 2022-08-11 03:57:56,595@ root [INFO] test_and_save: 度数分布図を描画して、ビンを設定する plt.hist(データ列, bins=区関数) plt.hist(データ列, bins=区関数) 2022-08-11 03:57:58,275@ root [INFO] test_and_save: 複数の条件が同時に成り立つ 条件 and 条件2 and 条件3 条件 and 条件2 and 条件3 2022-08-11 03:58:00,010@ root [INFO] test_and_save: 変数名をキーとして辞書 dict(name='kogi', age=6) dict(name='kogi', age=6) 2022-08-11 03:58:01,931@ root [INFO] test_and_save: ヒストグラムの色をスノーにする plt.hist(データ列, color='snow') plt.hist(データ列, color='snow') 2022-08-11 03:58:03,135@ root [INFO] test_and_save: 3つの最も大きい値を求める max(x, y, z) max(x, y, z) 2022-08-11 03:58:05,097@ root [INFO] test_and_save: 要素の無限列 itertools.repeat(要素) itertools.repeat(要素) 2022-08-11 03:58:06,843@ root [INFO] test_and_save: キーが辞書に存在しない時、要素を追加する 辞書.setdefault(キー, element) 辞書.setdefault(キー, element) 2022-08-11 03:58:08,665@ root [INFO] test_and_save: ふたつの集合のインターセクション セット.intersection(セット2) セット.intersection(セット2) 2022-08-11 03:58:10,419@ root [INFO] test_and_save: CSVファイルにカラムの名前を付けずデータフレームを保存する df.to_csv('file.csv', header=None) df.to_csv('file.csv', header=None) 2022-08-11 03:58:11,846@ root [INFO] test_and_save: TSVから文字エンコーディングを指定して読む sys.stdin.read(1) pd.read_csv('file.tsv', sep='\t', encoding=文字エンコーディング) 2022-08-11 03:58:13,625@ root [INFO] test_and_save: キーが辞書上で未定義かどうか調べる キー not in 辞書 キー not in 辞書 2022-08-11 03:58:15,515@ root [INFO] test_and_save: 折れ線グラフをミディアムシアグリーン色として描画する plt.plot(データ列x, データ列y, color='mediumseagreen') plt.plot(データ列x, データ列y, color='mediumseagreen') 2022-08-11 03:58:17,667@ root [INFO] test_and_save: 配列の歪みを算出する scipy.stats.skew(配列, bias=False) scipy.stats.skew(配列, bias=False) 2022-08-11 03:58:19,463@ root [INFO] test_and_save: 区切り記号で文字列を二分する 文字列.partition(セパレータ) 文字列.partition(セパレータ) 2022-08-11 03:58:21,441@ root [INFO] test_and_save: option: オーキッドにグラフの色を指定する color = 'orchid' color = 'orchid' 2022-08-11 03:58:22,931@ root [INFO] test_and_save: 右にデックの順序をローテーションする 両端キュー.rotate(1) 両端キュー.rotate(1) 2022-08-11 03:58:24,750@ root [INFO] test_and_save: グリッドの線種を点線に変更する plt.grid(linestyle='dotted') plt.grid(linestyle='dotted') 2022-08-11 03:58:26,490@ root [INFO] test_and_save: ファイルパスを開いて]、バイナリストリームを求める 'rb' = 'a'<nl>open(filepath, mode='rb') 'rb' = 'a'<nl>open(filepath, mode='rb') 2022-08-11 03:58:28,389@ root [INFO] test_and_save: 線グラフをマルーン色で描画する plt.plot(データ列x, データ列y, color='maroon') plt.plot(データ列x, データ列y, color='maroon') 2022-08-11 03:58:29,757@ root [INFO] test_and_save: タプル内の要素は全て真か判定する all(タプル) all(タプル) 2022-08-11 03:58:31,440@ root [INFO] test_and_save: 時計回りに円グラフを描く plt.pie(データ列, startangle=90, labels=データ列) plt.pie(データ列, startangle=90, counterclock=False) 2022-08-11 03:58:33,004@ root [INFO] test_and_save: ラインを半透明の一点鎖線で描画する plt.plot(データ列x, データ列y, linestyle='dashbot', alpha=0.5) plt.plot(データ列x, データ列y, linestyle='dashbot', alpha=0.5) 2022-08-11 03:58:34,459@ root [INFO] test_and_save: ネイビー色を使って横棒グラフを描画する plt.barh(データ列x, データ列y, color='navy') plt.barh(データ列x, データ列y, color='navy') 2022-08-11 03:58:36,134@ root [INFO] test_and_save: ミディアムターコイズ色として散布図を描画する plt.scatter(データ列x, データ列y, color='mediumturquoise') plt.scatter(データ列x, データ列y, color='mediumturquoise') 2022-08-11 03:58:37,688@ root [INFO] test_and_save: option: 書き込みモードに指定する mode = 'w' mode = 'w' 2022-08-11 03:58:39,807@ root [INFO] test_and_save: 黒いポイントマーカーで散布図を描く plt.plot(データ列x, データ列y, marker='.', c='k') plt.plot(データ列x, データ列y, marker='.', c='k') 2022-08-11 03:58:41,909@ root [INFO] test_and_save: データフレームを指定した列の値毎にグループ化して、列挙する [(name, group_df) for name, group_df in df.groupby('列A')] [(name, group_df) for name, group_df in df.groupby('列A')] 2022-08-11 03:58:43,774@ root [INFO] test_and_save: 黒い大バツマーカーを散布図に描画する plt.scatter(データ列x, データ列y, marker='X', markerfacecolor='k') plt.scatter(データ列x, データ列y, marker='X', markerfacecolor='k') 2022-08-11 03:58:45,375@ root [INFO] test_and_save: 横棒グラフをプロットして、下寄せする plt.barh(ラベル列, データ列, align='edge') plt.barh(ラベル列, データ列, align='edge') 2022-08-11 03:58:46,791@ root [INFO] test_and_save: 青色でxを出力する print(f'\033[34m{x}\033[0m') print(f'\033[34m{x}\033[0m') 2022-08-11 03:58:48,533@ root [INFO] test_and_save: オレンジ色として横棒グラフを描画する plt.barh(データ列x, データ列y, color='orange') plt.barh(データ列x, データ列y, color='orange') 2022-08-11 03:58:50,127@ root [INFO] test_and_save: 要素はタプルの要素でない 要素 not in タプル 要素 not in タプル 2022-08-11 03:58:52,132@ root [INFO] test_and_save: 茶色色でヒストグラムを描画する plt.hist(データ列, color='brown') plt.hist(データ列, color='brown') 2022-08-11 03:58:54,021@ root [INFO] test_and_save: 列名を指定してデータフレームを全結合する pd.merge(df, df2, on='列A', how='outer') pd.merge(df, df2, on='列A', how='outer') 2022-08-11 03:58:55,799@ root [INFO] test_and_save: セットから全ての要素を消す セット.clear() セット.clear() 2022-08-11 03:58:57,508@ root [INFO] test_and_save: option: アクアにグラフの色を設定する color = 'aqua' color = 'aqua' 2022-08-11 03:58:58,941@ root [INFO] test_and_save: option: ダークブルー色を用いる color = 'darkblue' color = 'darkblue' 2022-08-11 03:59:00,921@ root [INFO] test_and_save: ファイルからJSON形式のデータを読み込む with open('file.json') as f:<nl><tab>data = json.load(f) with open('file.json') as f:<nl><tab>data = json.load(f) 2022-08-11 03:59:02,390@ root [INFO] test_and_save: セットが上位集合か調べる セット.issuperset(セット2) セット.issuperset(セット2) 2022-08-11 03:59:04,378@ root [INFO] test_and_save: 空のロッソ回帰モデルを用意する model = sklearn.linear_model.Rosso(alpha=正則化項) model = sklearn.linear_model.Rosso(alpha=正則化項) 2022-08-11 03:59:06,178@ root [INFO] test_and_save: データフレームの列の各データ値の出現数を求める df[col].value_counts() df[col].value_counts() 2022-08-11 03:59:08,046@ root [INFO] test_and_save: 文字列中に空白が含まれる any(c.isspace() for c in 文字列) any(c.isspace() for c in 文字列) 2022-08-11 03:59:09,722@ root [INFO] test_and_save: データフレームのあるカラムは何年か見る df['列A'].dt.year df['列A'].dt.year 2022-08-11 03:59:12,055@ root [INFO] test_and_save: 散布図をパパイヤウィップ色を使って描画する plt.scatter(データ列x, データ列y, color='papayawhip') plt.scatter(データ列x, データ列y, color='papayawhip') 2022-08-11 03:59:13,760@ root [INFO] test_and_save: option: コロンをセパレータで用いる sep = ':' sep = ':' 2022-08-11 03:59:15,387@ root [INFO] test_and_save: option: ピーチパフにグラフの色を指定する color = 'peachpuff' color = 'peachpuff' 2022-08-11 03:59:16,934@ root [INFO] test_and_save: サーモン色の縦棒グラフを描画する plt.bar(データ列x, データ列y, color='salmon') plt.bar(データ列x, データ列y, color='salmon') 2022-08-11 03:59:18,893@ root [INFO] test_and_save: 変数名はモジュールか調べる inspect.ismodule(識別子) inspect.ismodule(識別子) 2022-08-11 03:59:20,729@ root [INFO] test_and_save: 指定したカラムの文字列を未入力値に変換する df['列A'].replace(値, np.nan) df['列A'].replace(値, np.nan) 2022-08-11 03:59:22,430@ root [INFO] test_and_save: option: フォントの色をシーグリーンにセットする color ='seagreen' color = 'seagreen' 2022-08-11 03:59:24,187@ root [INFO] test_and_save: 黒いバツマーカーで散布図を描く plt.plot(データ列x, データ列y, marker='x', c='k') plt.plot(データ列x, データ列y, marker='x', c='k') 2022-08-11 03:59:26,156@ root [INFO] test_and_save: データフレームの選択した列の値をValueMapで一度に置換する df[['列A', '列B']].replace(ValueMap) df[['列A', '列B']].replace(ValueMap) 2022-08-11 03:59:27,476@ root [INFO] test_and_save: 二つのカウンタのいずれかに含まれる要素を計算する aCounter & aCounter2 aCounter | aCounter2 2022-08-11 03:59:29,739@ root [INFO] test_and_save: 星印としてデータ列の折れ線グラフを描画する plt.plot(データ列x, データ列y, marker='*') plt.plot(データ列x, データ列y, marker='*') 2022-08-11 03:59:31,348@ root [INFO] test_and_save: エポック秒を日付時刻にする datetime.datetime.fromtimestamp(timestamp) datetime.datetime.fromtimestamp(timestamp) 2022-08-11 03:59:33,213@ root [INFO] test_and_save: 青色を用いて散布図を描画する plt.scatter(データ列x, データ列y, color='blue') plt.scatter(データ列x, データ列y, color='blue') 2022-08-11 03:59:35,169@ root [INFO] test_and_save: リストと配列の散布図に赤い丸マーカーを描画する plt.plot(データ列x, データ列y, marker='o', c='r') plt.plot(データ列x, データ列y, marker='o', c='r') 2022-08-11 03:59:36,784@ root [INFO] test_and_save: ダークターコイズ色として横棒グラフを描画する plt.barh(データ列x, データ列y, color='darkturquoise') plt.barh(データ列x, データ列y, color='darkturquoise') 2022-08-11 03:59:38,641@ root [INFO] test_and_save: 行列の最大値 np.max(aArray) np.max(aArray) 2022-08-11 03:59:40,705@ root [INFO] test_and_save: ファイルパスを文字コードtextとして書き込み用にオープンする] open(filepath, mode='w', encoding=text) open(filepath, mode='w', encoding=text) 2022-08-11 03:59:42,483@ root [INFO] test_and_save: option: グラフの色をロージーブラウンにセットする color = 'rosybrown' color = 'rosybrown' |