どん底から這い上がるまでの記録

どん底から這い上がりたいけど這い上がれない人がいろいろ書くブログ(主にプログラミング)

Textを使う

オプションの説明 fg bd relief cursor selectbackground 今回はTextを少し使ってみます。 まずは、ウィンドウを用意します。 import tkinter as tk root = tk.Tk() root.geometry("+{}+{}".format(200, 200)) frame = tk.Frame(root, width=300, height=300…

メッセージボックスを使ってみる

tkinterに用意されているメッセージボックスを使ってみます。 showinfo showwarning showerror askquestion askokcancel askyesno askretrycancel サンプルプログラム はじめに、messageboxをインポートします。 from tkinter import messagebox メッセージ…

PyTorch v0.4 導入

最近、PyTorchのversionが0.4になったみたい。 さらにWindowsも公式からインストールできるようになったらしい。 なので、今回インストールから簡単なプログラムを動かすまでをやってみようと思います。 インストール 簡単なプログラム 変わったところ tenso…

MeCab

インポート import MeCab インストール Ubuntu Google Colaboratory Windows 分かち書き 名詞のみを取り出す インストール Ubuntu > sudo apt install aptitude> sudo aptitude install mecab libmecab-dev mecab-ipadic-utf8 git make curl xz-utils file> …

pickle

インポート import pickle データを保存 データを読み込む データを保存 sample = [[0, 1], [1, 2]] with open("sample.pickle", mode="wb") as f: pickle.dump(sample, f) データを読み込む with open("sample.pickle", mode="rb") as f: data = pickle.loa…

pandas

インポート import pandas as pd csvファイルを読み込んでDataFrameにする。 欠損値の削除 欠損値を含む列を取り除く 値が全て欠損値の列を取り除く 欠損値を含む行を取り除く DataFrameに欠損値があるか確認する DataFrameをcsvファイルに書き込む 正規化 m…

csv

インポート import csv データをcsvファイルに書き込む データをcsvファイルに書き込む # Toy dataset PassengerId = [1000, 1001, 1002] Name = ["John", "Bob", "Trump"] # Write csv file with open("sample.csv", "w") as f: writer = csv.writer(f, lin…

gensimとPyTorchを使ったlive doorニュースコーパスのテキスト分類

NLP

今回はgensimとPyTorchを使ってニュース記事の分類をやってみます。 環境 データの用意 前処理 単語辞書を作る データの変換 ネットワークの定義 学習 テスト おわり 環境 Windows10 Python 3.6 PyTorch 0.2 gensim 2.3.0 MeCab データの用意 ここにあるー>…