CATEGORY

Python

【Index対応】サイトマップ(sitemap.xml)からURL・更新時間の一覧を作るよ!Pythonで実装方法を解説

ブログなどのWEBサイトを運用していると、URL・更新時間の一覧がほしくなるときがあります。 今回は、sitemap.xml(サイトマップ インデックス ファイル対応版)を利用してサイトマップを作っている人向けに、URL・更新時間の一覧をPythonで作成するサンプルコードを公開します!   サイトマップ インデックス ファイルについては、以下のサイトを確認してください。 大きなサイトマ […]

2021年版・Google Search ConsoleのAPIを使ってCSVファイルに書き出すまで【Pythonコード詳細説明あり!】

ブログの検索キーワード、検索回数、クリック数など、毎回、Google Search Consoleにログインして確認するのが面倒になってきました。Google Search ConsoleにもAPIがあったので試してみました。 Google Search Console APIの記事は、他にもあるが、2021年11月10日時点で(技術系のノウハウは、すぐに古くなってしまう)動作することがわかったの […]

【python】pandasで列指向ストレージparquetを使う方法!エラー「ImportError: Unable to find a usable engine; tried using: ‘pyarrow’, ‘fastparquet’.」が出たときの対処方法

pandasで、以下のようにparquet形式のデータを読み込もうとしました。 #read_parquetでparquet形式のデータを読み込もうとする book_train = pd.read_parquet("ファイルパス") その結果、以下のようなエラーが出て失敗しました。 「ImportError: Unable to find a usable engine; tried using: […]

jupyterでmecabを動かす!Anacondaにpipでないとインストールできないライブラリーの入れ方

問題を抱えている jupyter上でmecabを使って形態素解析をやりたい。どうすればよいの?   かんたん結論 pythonでmecabを使うためには、mecab-python3が必要になります。 解決策は、jupyterブラウザー上で「!pip install mecab-python3」を入力します。     この記事では、発生した問題と解決策を解説します。 開 […]

【Python,PHP版】配列データをPOST形式で正しく送信する方法!

配列データをPythonからPHPにPOSTメッセージを送信するときに問題が発生した。おかげで、解決までに丸2日間かかった。 このような思いは誰にもしてほしくないのでメモ! 急いでいる方は、「結論!POSTで配列データを正しく送信する方法!」から読んでも構いません!   配列データをPOST形式で送る際に発生した問題 PythonからPHPにPOSTでデータを送信するとき、 配列のデータ […]

Google Analytics Reporting API v4でイベントデータを取得する

Google Analytics Reporting API v4を使って、ページビューなどのAnalyticsデータを取る方法については参考記事が沢山あるのでそんなに難しくないかと思います。しかし、イベントトラッキングをしていた場合、Google Analytics APIでイベント情報まで取得する例がなかったので記事化します! この記事では、Pythonを利用してReporting API v […]

【Pythonで自然言語】pyvisライブラリを使って共起語ネットワークをテックキャンプを例に作成してみた

この記事でわかること 共起語ネットワークを作ると何が良いかわかる pyvisライブラリの使い方の例がわかる   共起語ネットワークを作ると何が良いの? メリットの一番は、キーワードのつながり、重要なキーワードが視覚的にわかることです。 上記の例は、ラッコキーワードで取得したテックキャンプの関連キーワード(csvファイル)を元に共起語ネットワークを作成してみました。 その結果「評判」「料金 […]

2021年版PKEライブラリーによる日本語キーフレーズ処理のサンプル・PKEをアップデートしたら動かなくなってしまった方へ

2020年2月頃後にインストールしたPEK(Python Keyphrase Extraction)を使ってキーフレーズの処理を実装していたのだが、2021年1月29日にアップデートしたら、PEKの仕様変更により、使えなくなってしまいました。 原因は、変数「ISO_to_language」がなくなってしまったためです。 最新のPKEで日本語のキーフレーズ処理できる方法を解説します。   […]

kaggleの画像処理コンペで絶対使うalbumentationsライブラリーの利用方法!ポートレートモデルさんの画像で解説します

またまた、kaggle(AIコンペ)で画像処理系のコンペを戦っているんだ。 コンペでは、画像の拡張(サイズを変えたり、加工したり)が必要で、それがないと上位に行けないんだ。なんかいい方法ない?   今回は、優勝者も使うalbumentationsライブラリーの使い方を解説しますね。     albumentationsをインストールする まずは、albumentati […]

AIプログラミングスクール卒業生の初心者がkaggle Expertになるまでの軌跡(riiidコンペ体験記)

riiidコンペお疲れ様でした!! riiidコンペで銅メダルが確定して、やっとkaggleエキスパートに昇格することができました。これまでにゲットしたメダルは、以下の通りです。 銀メダル(ソロ)1つ 銅メダル(ソロ)1つ   このブログでは、どのようにすればkaggle Expertにたどり着けるのか、体験を元に書いていきます! riiidコンペの詳細は、以下にまとめたので詳しいことは […]