Python

1/3ページ
  • 2021.05.31

LightGBMのインストール方法と使い方

こんな人におすすめ:・LightGBMのインストール方法が分からないので教えて欲しい・scikit-learnより高速な勾配ブースティングを実装したい 開発環境 Python 3.7.3 LightGBM 3.2.1scikit-learn 0.24.2Pandas 1.2.4 IDE:jupyter Notebook LightGBMのインストール インストールはGithubリポジトリに記載の公 […]

  • 2021.05.29

リストとNumPy配列の扱い方【Python】

こんな人におすすめ:・listとadarrayの使い方をド忘れした・使い方をググったらここに辿り着いた 機械学習をやってると、listとかNumPy配列のndarrayを扱う機会が多いので、一度自分のための備忘録として使い方をまとめておきます。 開発環境 Python 3.7.3NumPy 1.20.2 作成 listは[]、ndarrayはnp.array()で作成。 初期化 スライス スライス […]

  • 2021.05.19

seabornによるデータの可視化【入門編】

こんな人におすすめ:・seabornの基本的な使い方を学びたい・Pythonでキレイなグラフを描きたい seabornはデータの視覚化のためのツールで、Matplotlibのラッパーライブラリです。 つまりMatplotlibをベースとして使って、よりキレイにグラフを作成できるように工夫されたライブラリとなっています。 特に設定に気を使わなくても比較的キレイなグラフが描けるので、扱いに馴れるとグラ […]

  • 2021.05.15

jupyter NotebookでインタラクティブなGUIを作る方法【Python】

こんな人におすすめ:・jupyer Notebookの便利な使い方を知りたい・jupyer Notebookでグラフを書くことが多い 結論として、「ipywidgets」というライブラリを使うことでインタラクティブなGUIを作ることができます。 それでは、順を追って使い方をみていきましょう。 開発環境 MacOS Big Sur 11.2.1Browser: Google Chrome jupyt […]

  • 2021.05.10

Pandasの基本的な使い方まとめ

こんな人におすすめ:・Pythonでデータ処理を始めたのでPandasについて学びたい・使い方をど忘れしたので確認したい 最近Pandasを使う機会がかなり多くなってきたので、自分のための備忘録としても、使い方を簡単にまとめておこうと思います。 開発環境 Python 3.7.3 Pandas 1.2.4 NumPy 1.20.2 scikit-learn 0.24.2(データの加工で使用) ID […]

  • 2021.05.09

Pythonでロジスティック回帰を使う方法

こんな人におすすめ:・2値のクラス分け問題をモデル化したい・ロジスティック回帰とは何かを勉強したい 結論として、統計的な目的の場合「statsmodels」、機械学習的な目的の場合「scikit-learn」を使って実装するのが良いです。 では、順を追って解説していきましょう。 開発環境 Python 3.7.3StatsModels 0.12.2scikit-learn 0.24.2NumPy […]

  • 2021.05.05

Pythonで統計処理をしよう!SciPyのstatsモジュール使い方まとめ

こんな人におすすめ:・Pythonで統計処理する方法を学びたい・SciPyのstatsモジュールの使い方を教えて欲しい 初心者がまず覚えておきたいのは、 statsモジュールは基本的に以下のように記述して使うという事です。 stats.統計分布.メソッド たとえば、正規分布に従う乱数を発生させるならこんな感じ。 stats.norm.rvs(loc=4, scale=0.8, size=10) そ […]

  • 2021.01.22

TwitterAPIを使って人気プログラミング言語を調査してみた【python-twitter】

こんな人におすすめ:・特定の条件に当てはまるTwitterユーザーを調べたい・python-twitterライブラリでTwitterAPIを使いたい・最近の人気言語を知りたい 結論ですが、2021/1/12にTwitterで以下のように報告した通り、 Rubyがもっとも人気という結果でした。 開発環境 OS MacOS Big Sur 11.1Python 3.7.3外部ライブラリ:python- […]

  • 2021.01.09

Pythonスクレイピングでメルカリの売り上げ情報を自動収集する方法

こんな人におすすめ: ・メルカリの売り上げ情報を自動で収集したい。・PythonでSeleniumを使ってスクレイピングをしてみたい。 こんな人にはおすすめでない:・Beautiful Soupでスクレイピングをしたい。 結論として、SeleniumのWebdriver機能でChromeを操作して、メルカリのマイページの情報を自動で収集できます。 開発環境 ・MacOS Catalina10.15 […]

  • 2020.12.31

Pythonで落ち物パズルゲームを作ってみた

こんな人におすすめ:・Pythonで趣味としてゲーム制作をやってみたい 開発環境 MacOS: Catalina10.15.7Python: 3.7.3(外部ライブラリ使用なし) イラスト制作:Adobe sketch/iPad+いらすとや ソースコード ソースコードはGithubに公開していますので、遊んでみたい方はどうぞ。 https://github.com/ebikazuki/puzzle […]

1 3