Python基礎 PythonでQRコードを作ってみる chatGPTに教えて手伝ってもらって、PythonでQRコードを作成しましたので、個人的なメモのためにコードを記録します。ここでは、QRコードを生成してくれるライブラリ、qrcodeを使用しました。 2023.06.13 Python基礎
Python基礎 Pythonでのファイル読み書きまとめ chatGPTにPythonでのファイルの読み書きについて詳しく教えてもらいましたので、その結果をまとめます。 2022.12.22 Python基礎
Python基礎 WindowsへのPythonローカル環境構築のおすすめの方法 この記事は、Windows上でPythonを使うためのローカル環境を構築する方法を紹介しています。趣味でPythonプログラミングをする方にご参考にしていただければと思います。PowerShellのアップデート、Python本体のインストール、Visual Studio Codeのインストールを行います。 2022.12.18 Python基礎
Python基礎 Pythonで自作モジュール,パッケージを使いこなす モジュールやパッケージの使い方をまとめました。自作モジュールは大きなプログラムを書く上で重要になります。また、標準モジュールや配布されているスクリプトの理解にも非常に重要な知識です。 2022.12.06 Python基礎
Python基礎 Windowsで複数のバージョンのPythonをインストールする 普段のPythonの学習は最新バージョンのPythonでしたいけど、特定のライブラリを動かすためには別のバージョンのPythonを使いたいことはありますよね。例えば、TensorFlowではインストーラー毎に対応しているPythonのバージョンが決まっているため、最新バージョンが入っていればよいというわけではありません。ここでは、複数バージョンのPythonのインストールと使い分け方法を考えてみます。 2022.11.19 Python基礎環境構築
Python基礎 Pythonでのビット演算の基礎まとめ ビット演算子は個人的には普段ほとんど使うことはないのですが、知らないといざというときに使えません。今回はPythonでのビット演算と使いこなし方法を基礎からまとめてみました。 ビット演算子超基本シートシート(Python用) PDFダウンロ... 2022.09.29 Python基礎
Python基礎 Jupyter NotebookのMarkdownモードで統計の数式を書いてみる Jupyter NotebookのMarkdownモードではTeX(テフ)を使って美しい数式を表示できます。今回はTeX記法で様々な統計の数式を書くことに挑戦してみました。 TeXとは TeXは学術論文などできれいな整った文章を作成するのに... 2022.09.23 Python基礎
AtCoder トポロジカルソートをとことん理解する トポロジカルソートについて徹底的に理解してみようと思います。トポロジカルソートは有向閉路を持たない有向グラフの最長経路を求めるのに使えるとあります。まず、有向閉路がよく分かりません。有向グラフとかの言葉も使い慣れないとよく分かりません。競技プログラミングAtCoder歴3カ月の初心者コーダーがかみ砕いて、説明してみました。言語はPythonを使います。 2022.09.07 AtCoderPython基礎
Python基礎 Numpyの基本:生成関数 Numpyは様々な科学計算で必要な操作が様々パッケージされたPythonのライブラリです。今回はNumpyの基礎であるndarrayの「生成関数」についてまとめみました。本当に数多くの生成関数があります。ndarrayの箱を作る部分が充実しているのもnumpyの魅力です。 2022.08.10 Python基礎
Python基礎 Pythonのmatplotlibで様々な要素を組み合わせて平面ベクトル図を作成 matplotlibを使うと慣れれば複雑な図も簡単に作ることができます。今回は様々な要素を組み合わせて、XY平面にベクトルなどの様々な要素を組み合わせた図を作ってみました。ベクトルや角度、平行四辺形の領域の塗りつぶし、ギリシア文字の使用など、様々な要素をキャンパスに設置して、考えた通りの構成の図を作ることができます。 2022.08.08 Python基礎
Python基礎 Pythonのセット型まとめ Pythonのセット型についてまとめてみました。1枚に使い方の要点をまとめたPDFもダウンロードできます。要素の管理がしやすいセット型を使いこなしていきましょう。 2022.08.01 Python基礎
Python基礎 Pythonのリスト型を基本に立ち戻ってまとめてみた Pythonのリスト型を使いこなし方をまとめてみました。最近始めた競技プログラミングでリスト型でデータを整理する機会が増えたのですが、NumpyやPandasの知識とごちゃごちゃになって頭の整理ができていません。そこで今回、リスト型について、自分用にまとめてました。 2022.07.19 Python基礎
Python基礎 Pythonのイテレータについてまとめてみた Pythonでのイテレータについてまとめてみました。なかなか初心者には難しいイテレータですが、使い方を覚えるとちょっとしたところに使えそうです。いろいろなイテレータの書き方を解説します。 2022.07.16 Python基礎
Python基礎 機械学習:Pandas DataFrameの前処理コマンド scikit-learnなどの機械学習ライブラリに入れる前にデータの前処理で、欠損値の処理やカテゴリ変数の変換などをおこない、ライブラリが扱いやすい形にする必要があります。ここではPythonのPandasでよく使う前処理のコマンドをまとめます。 2022.07.11 Python基礎データ解析
Python基礎 Pythonの正規表現re総復習まとめ スクレイピングの必須のPythonの正規表現reを総復習して、早見表を作ってみました。これで忘れてもすぐに思い出せます。PDFでダウンロード可能なので、よかったら参考にしてください。 2022.06.29 Python基礎
Python基礎 Requestsのレスポンスの文字化け対策メモ PythonでWebスクレイピングでrequestsで得たレスポンスの文字化け対策のメモを残します。 2022.06.24 Python基礎データ解析
Python基礎 独学教材 京都大学『プログラミング演習Python』をおすすめする理由 タカが学んだ最初にPythonを学ぶ切っ掛けとなった教材を紹介します。京都大学の先生が作っている京大生のための教科書『プログラミング演習Python』のおすすめポイントを紹介します。すでに、多くの方に絶賛されているので、その優秀さは言うまでもありませんが、これからPythonを学ぶ方の参考になればと思います。 2022.06.08 Python基礎サイト紹介
Python基礎 Pythonを使った特許解析:IPC活用(4) Pythonのpandasを使って国際特許分類(IPC)からその説明を出力する関数を作っている。前回はHセクションのデータから、IPCを入力すると、その説明を出力する関数を作成した。今回は、Hセクション以外についても、IPCの情報をData... 2022.06.06 Python基礎データ解析
Python基礎 Pythonを使った特許解析:IPC活用(3) Pythonのpandasを使って国際特許分類(IPC)の活用方法を検討している。前回は、特許庁のwebサイトからダウンロードしたHセクションをExcelファイルを解析して、各行の階層の分類を行った。今回は、その分類を元に、IPCの記号を入れたら作成したDataFrameから対象のIPCを見つけて、それを戻り値として返す関数を作ってみることにする。 2022.06.03 Python基礎データ解析
Python基礎 Pythonを使った特許解析:IPC活用(2) Pythonのpandasはデータの解析に有用なツールである。今回は、国際特許分類(IPC)の整理をpandasで行い、特許解析に役立てたい。前回は、特許解析に役立つ国際特許分類(IPC)について、まとめてみました。今回は、特許庁のwebサイトからダウンロードしたIPCのExcelファイルのデータをpandasで加工して、利用可能な関数するための、行の分類までを行います。 2022.06.02 Python基礎データ解析
Python基礎 Pythonを使った特許解析:IPC活用(1) Pythonのpandasはデータの解析に有用なツールである。今回は、国際特許分類(IPC)の整理をpandasで行い、特許解析に役立てたい。その前準備として、国際特許分類(IPC)について調べて、まとめてみた。 2022.05.29 Python基礎データ解析