20221204のPythonに関する記事は30件です。

流行りの画像生成やってみた!

はじめに 最近画像生成AIが話題になっています。画像生成AIのツールはたくさんありますが、今回はその中でも無料で使用できるStable Diffusionの使い方を説明します。 huggin fac…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

歌詞付きMIDIをMusicXMLに変換 その3:音符と歌詞の紐付け

概要 XF仕様に含まれるカラオケ情報と音符情報の紐付けをします。 シリーズ一覧: 歌詞付きMIDIをMusicXMLに変換 リンクまとめ 準備 ライブラリの読み込み 必要なライブラリをインポートしま…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

【Pytorch】VAE(変分オートエンコーダ)を実装する

はじめに 本記事に記載のコードは以下のnotebookに記載されています。 外部データなど不要ですので、とりあえずVAEを動かしてみたいという方は触ってみてください。 https://colab.r…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

歌詞付きMIDIをMusicXMLに変換 その2:音符の整理

概要 前回、XF仕様のMIDIファイルから歌詞を抽出することができました。 今回は音符情報の整理をしていきます。特に以下あたりをやっていきます。 音符データの読み込み 開始時間の取得 音符の持続時間…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

【スクレイピング】ピンポイントでHTMLの要素を取得しよう

スクレイピングをしてた時にどーしても取れない要素があったがとんでもないアホなやり方をしてたので自分への戒めとしてメモしたい。 とある求人サイトで会社名、住所、電話番号のスクレイピングを試みた。 会社…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

FizzBuzz問題

FizzBuzz問題とは 1から順に数を数え上げていき、3の倍数なら「Fizz」、5の倍数なら「Buzz」、両方の倍数(15の倍数)なら「Fizz Buzz」、いずれでもなければその数を言うゲームで…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

【Python】スクレイピングでスプレッドシートへの転記までサクッと

この記事によって実現できること Python Seleniumによるスクレイピングでとってきた情報をスプレッドシートに転記 ▼ Tips Chromeドライバーを定期的に手動でダウンロードしている…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

pythonでスプレッドシートを使うための下準備

この記事によって実現できること Pythonでスプレッドシートを使うためのめんどい準備が完了 0. Google Cloud Pratform へ登録 GCPの利用登録をします。 Googleサー…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

[AWS] Pythonを使ってAWSの不安(コスト)を取り除く!!

AWSで初めて使う人には、コストが心配になりますよね。 でも、Boto3を使えば安心です。 Boto3はAWSのPython用SDKで、AWSのさまざまなサービスにプログラムからアクセスするためのラ…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

pythonの浮動小数点について(備忘録)

pythonの浮動小数点は、不正確!? >>> 0.3 0.3 >>> 0.1 + 0.1 + 0.1 0.30000000000000004 >>> 0.3 == (0.1 + 0.1 + 0.1…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

Chromeドライバー更新問題を解決

この記事によって実現できること Python SeleniumによるスクレイピングでChronmeドライバー更新地獄から開放 はじめに こういう悩みありませんか? Python × Seleniu…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

配列の上位k点のインデックスを取得する

やりたいこと 題名の通り配列の上位k点のインデックスを取得する ##コード ChatGptさんにお願いしたら書いてくれた import heapq # 配列 arr = [2, 5, 3, 7, 1…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

[初心者]Prophetを使った時系列データ学習の奮闘記

初心者がMeta(旧Facebook)が開発した機械学習ライブラリを使用して、時系列データの機械学習に取り組んだ記録をまとめました。参考になればと思います。 記事が乱立してしまったので、このページで…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

マルチプロセスでのロギングサンプル

初めに 業務でloggingモジュールを利用し全ロギングレベルを出力するファイル、ERRORだけ出力するファイルに分けてロギングしていました。 当初はシングルプロセスで稼働させていたのでロジックもあ…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

学生が初めて実務でデータサイエンスを行いました

イントロダクション みなさん初めまして。情報工学部の4年生で、機械学習を勉強する学生団体に参加している学生です。縁あって、データサイエンティストのインターンを4ヶ月間行いました。 初めて実務でデータ…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

クリーンアーキテクチャのrepository層をpytestのfixtureでモックしてテストする

TL;DR クリーンアーキテクチャを導入したFastAPIのシステムにてpytestでusecase層のユニットテストを書きたかったのですが、respository層がentity層に依存しているた…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

クリーンアーキテクチャでの依存層をpytestのfixtureでモックすることで簡単にテストした

TL;DR クリーンアーキテクチャを導入したFastAPIのシステムにてpytestでusecase層のユニットテストを書きたかったのですが、respository層がentity層に依存しているた…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

APIで、Spotifyの他者のプレイリストをコピーする。

APIで、Spotifyの他者のプレイリストを、コピーする。 非エンジニアですが、コピーしたかったため作りました。 メモで、記事にしています。 import spotipy from spotipy…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

マイコン不要 Poke-Controller+BluetoothでSwitch自動化

はじめに 表題の通り、このたび、Poke-ControllerでBlutoothを使用した自動化が可能になるライブラリを開発しました。この記事では、Bluetooth自動化環境の導入を解説します。 …
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

Pythonによる日本語メール送信

Python3で日本語のメールを送ります。 #!/bin/env python3 import smtplib from email.mime.text import MIMEText import…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

Windows11+GeForce RTXでKerasのサンプルコードを走らせるまで

Anaconda3のインストール まず、Anacondaをインストールする。ダウンロードサイトはこちら。下図に赤枠で示した「Download」をクリックすれば、インストーラーをダウンロードすることが…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

Windows11+GeForce RTXにAnaconda3とTensorFlowをインストール

Anaconda3のインストール まず、Anacondaをインストールする。ダウンロードサイトはこちら。下図に赤枠で示した「Download」をクリックすれば、インストーラーをダウンロードすることが…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

USGS(アメリカ地質調査所)の震源データをdeck.glで表示してみました

はじめに USGS(アメリカ地質調査所)の震源データが公開されていますので、deck.glのScatterplotLayerとHeatmapLayerを用いて、震源データを表示してみました。 USG…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

TkinterでAI学習用のGUIアプリ作ってみた!

こんにちは。おもちゃで遊ぶAdvent Calendar4日目です。今回は資格取得のためのクイズアプリを、PythonからGUIを構築することができるライブラリーのTkinterを用いて作成します。 はじめ…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

TkinterでAI学習用のGUIクイズアプリ作ってみた!

こんにちは。おもちゃで遊ぶAdvent Calendar4日目です。今回はAI学習用のクイズアプリを、PythonからGUIを構築することができるライブラリーのTkinterを用いて作成します。 は…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

DynamoDBにデータを追加する際、「エラー」が出てこない問題に対する解決策

はじめに Lambdaを使ってDynamoDBにデータを追加する簡易システムを作っていた際、エラーログすら出力されない問題に当たったので、ここではその知見共有をしたいと思います。 1. 今回使用する…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

PythonとSeleniumとWebDriverとChrome拡張機能でDownload完了判定と待機

はじめに downloads.Stateを利用してのダウンロードの完了判定と待機が出来ないか検討してみた話です。 前半部分はChrome拡張機能でダウンロードに関する情報をPython側に伝達をする…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

JuliaでPythonを使うには

Pythonのライブラリを活用する Juliaには他のプログラム言語を呼び出す機能(ライブラリ)があります。 このうちPyCallをつかうとPythonのライブラリ資産が利用できます。 PyCall…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

🌏GBFS世界旅行🌎

GBFSで、世界中のシェアモビリティステーションをマッピングしてみました🌎 2022年12月3日時点で筆者が取得できたGBFS由来のシェアモビリティステーション計586サービス/76,734ステーシ…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

TransformersでGPTの文章生成する方法いろいろ

Transformersを使うと、GPTの事前学習モデルを使って簡単に文章生成ができます。モデル自体は同じでも色々なメソッドが用意されていて、用途に応じて適切なインターフェースを選ぶことでより便利に…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む