Gaming Life

一日24時間、ゲームは10時間

Python

WSLのUbuntu18.04でmatplotlibを使えるようにするまで

WSLのUBuntu18.04はGUI表示が存在しないので、matplotlibを使ったグラフ描画ができない。だが、調べてみると、何とか描画できるようにできたので、メモしておく。 前準備 > sudo apt update && sudo apt upgrade > sudo apt install python3-pip matplotlib…

Windows10×VSCodeで快適なPython3.7開発環境を立てる

WindowsでPython開発する機会があったので、その手順を紹介。今回はAnacondaを使って環境構築する。 動作確認 2019/02/13 既に入っているPythonを削除する 人によって既にPythonが入っていると思う。大概Pythonのバージョン更新はうまくいかないので、事情が…

Python Q学習で迷路を解くプログラム作った(コード公開)

大学の講義の最終レポートとして作った。 github.com 参考サイトは以下の辺り。 qiita.com qiita.com 1つめの参考サイトでQ学習についてざっくりと理解した上で、2つめの参考サイトで公開されてるコードを個人的に分かりやすいように改変した。参考サイトと…

Python リストの最後を取得する

len()とかを使うのもありだが簡単に取得する方法があったのでメモ。 list = [ 'A', 'B', 'C', 'D', 'E'] print(list[-1]) #リストの最後の要素を表示する print(list[-2]) #リストの最後から2番目の要素を表示する 最近大学の実習でPythonを使っているがC++…

Pythonでランダムウォーク+matplotlib.animationのgif保存

大学の講義にてPythonでランダムウォークを実装するのに初歩的なところでハマったのでメモ。プログラムは以下の通り。 %matplotlib nbagg # -*- coding: utf-8 -*- # モジュールのインポート import random import numpy as np import matplotlib.pyplot as …