はなちるのマイノート

Unityをメインとした技術ブログ。自分らしくまったりやっていきたいと思いますー!

Python

【Docker】爆速でDockerを使ってFlaskを用いたREST APIを作る

はじめに 今回はDockerを使ってFlaskのREST APIを作ってみたいと思います。 はじめに 前提 ファイル構成 Dockerfileを作成する app.pyを作成する Dockerの操作 DockerBuildをする DockerRunをする テスト 前提 Dockerが動く環境 まだDockerを一度も触ったこ…

【Python】機械学習の基本「単回帰分析」を実装してみる

はじめに 単回帰分析は機械学習でおそらく一番シンプルなアルゴリズムです。実は以前C#で実装をしていたのですが、Pythonの勉強も兼ねてPythonでもやっていきたいと思います。 www.hanachiru-blog.comまた理論的なところは爆速でいくので、もし細かい証明な…

【GoogleColab】GoogleDriveのcsvを読み込む方法

はじめに 今回はGoogleDriveに置いてあるcsvファイルを読み込む方法についての記事になります!ざっくりと手順をまとめるとこんな感じ。 driveのモジュールをインポート,マウント pandasを用いてcsv読み込み それぞれを詳しくみていきましょう。 はじめに d…

【Python】約数を列挙するプログラムを実装してみる

はじめに 実は約数を列挙するプログラムを以前C#で作成したことがあるのですが、Pythonの勉強の一貫としてPythonでもやってみたいと思います。www.hanachiru-blog.com はじめに シンプルな実装 改良した実装 さいごに シンプルな実装 def get_divisors(n): i…

【Python】FizzBuzz問題を解いてみる

はじめに 普段はC#を使っているのですが、最近どうしてもPythonを使わなければいけなくなったので勉強をしています。以前このような記事を書いたのですが、Pythonを慣れるためにこれをPythonでやってみようと思った訳です。 www.hanachiru-blog.com早速みて…

Google Colaboratoryを初めて触ってみる

はじめに 最近機械学習に少し興味があるのですが、Google Colaboratoryという無料でPythonのプログラムを実行できる環境があることを知りました。このGoogle Colabには以下のようなメリットがあります。 開発環境を整えなくてOK GPUを使える 簡単に共有でき…

欠勤メールを自動で送信してくれるボタンを作ってみた

はじめに 最近あまりネタ関係のことができていなかったので、欠勤メールを送ってくれるボタンを作ってみました。かなり見た目が必要最低限ですが、ボタンを押すと勝手にメールを送信してくれます。作って終わりだと少し悲しいので、紹介をさせてください。 …

【Python】matplotlibを軽く触ってみる

はじめに 今回はmatplotlibというライブラリを触ってみるという記事になります!最近Tensorflowの勉強を初めているのですが、画像データ(RGBの2次元配列)であったりグラフなどを可視化するためにmatplotlibを使うのが一般的のようです。matplotlibとはどう…

【Python】NumPyの配列について触ってみる

はじめに 最近Tensorflowを触り始めて、最初にNumpyの配列ってどんな奴なんだ?となりました。私はPythonは超初心者なので変なことを書いているかもしれませんがあしからず。では早速見ていきましょう。 はじめに numpy.ndarrayの概要 定義 使ってみる 参考 …

【TensorFlow】MacにTensorFlowをインストールしてみる

はじめに 今回はMacにTensorFlowを導入してみる記事になります!といってもこちらの公式サイトにあるpipを使った導入方法をやっているだけなので大したものではありません。 www.tensorflow.org一応備忘録としての意味合いも込めて書き残しておきたいと思い…

Macでvirtualenvを触ってみる

はじめに TensorFlowという機械学習のライブラリを初めてみようと思ったところ、virtualenvというものが必要みたいなので導入と使い方を軽く触れました。そこで備忘録としての意味合いも兼ねて書き残しておきたいと思います。 はじめに virtualenvとは 使い…

【マイクラ】マイクラでツイッターのタイムラインを表示してみた

はじめに 先日マイクラで自分のツイッターのタイムラインを表示をしてみるプログラムを作ってみました。マイクラの中で自分のツイッターのタイムラインを見れるプログラムを作ってみました!#Minecraft pic.twitter.com/eLN4974bF4— はなちる@ゲーム制作 (@h…

【マイクラ】プログラムから日本語をチャットに出力する方法について(postToChat)

はじめに 今回はMinecraftAPIであるpostToChatと日本語出力についての記事になります!マインクラフトをプログラム(Python)から操作をしようと思うと、こちらのMinecraftAPIを使うのが一般的ではないでしょうか。 www.stuffaboutcode.comただマイクラのチャ…

【Python】文字列を数字に変換してみた

はじめに ちょうど深層学習の勉強を今しているのですが、どうしても文字列を固有の数字に変換する必要がありました。そこで文字コードを用いた方法を見つけたので、軽くまとめたいと思います! 文字列を UTF-8 のバイト列に変換する 最初に文字列を UTF-8 の…

【Flask】UnicodeDecodeError: 'utf-8' codec can't decode byte 0x89 in position 88: invalid start byteというエラーの対処法

はじめに サンプル通りにコードを打っても下のような画面になってしまいました。そしてエラーコードを見てみると、以下のような表示がされていました。 UnicodeDecodeError: 'utf-8' codec can't decode byte 0x89 in position 88: invalid start byteどうや…

【Flask】windows10でFlaskの環境構築をする方法

はじめに Flaskの環境構築の仕方を忘れないようにここに自分用に残しておきたいと思います。 やり方 こちらの記事を参照しましょう!qiita.com ちゃっかりBootstrap4も getbootstrap.comgetbootstrap.com さいごに 自分のための備忘録で申し訳です・・・。

【Python】windows10でディープラーニング(深層学習)をするための環境構築の仕方

はじめに 最近深層学習って言葉をよく聞いたことがないでしょうか?どうやら「深層学習(ディープラーニング)」は「機械学習」の発展形みたいです。「機械学習」と「ディープラーニング」は何が違うのか? | MUFG Innovation Hub正直なところ滅茶苦茶難しそ…