20230511のPythonに関する記事は24件です。

Pythonを用いた乳がんデータセットの分析と予測

はじめに 乳がんは、世界中の女性にとって大きな問題となっており、早期発見が重要な要素です。 データから乳がんの診断を精度高く行うことができれば、診断の主観性の排除やコスト削減等のメリットがあります。…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

Apache Airflowのコミッターになった話

Google Providersのバグを見つけた 先日DAGを開発中にGoogle Providers (apache-airflow-providers-google==8.9.0)のCloudD…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

Pythonの初学者だけど環境だけはちゃんと作りたい

目的 最近Pythonに興味があるので環境構築をしたい とはいえPythonの環境ってバージョン毎の互換性やらパッケージやらが複雑なイメージ できる限りシンプルで綺麗な環境作るにはどうしたら良いかを…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

AtCoderとPythonがほぼ初めての方へ

はじめに この記事は、AtCoderが初めてかつPythonコーディングも全然したことがない(=新人研修やprogateとかで少しだけ学んだ)といった方向けの記事を目指しております。 すでにPyth…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

python maya export fbx

import pymel.core as pm import maya.mel as mel from maya import cmds def ExportFbx(file_path): if n…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

pythonで@overloadを使って複数の引数の型に応じて返り値を変える

異なる型や引数を持つ関数を型ヒントを使って定義したい! 複数の異なる型や引数を持つ関数を型ヒント付きでしかもPythonで作ることは簡単ではありません。Union や TypeVar の合併型や変数…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

【Django】IntegerFieldのmax_lengthは11から変えられるのか?エラー「'max_length' is ignored when used with IntegerField」について

概要 djangoではIntegerFieldはデフォルトで11で、これは変更できない?と聞いたので、実際に検証してみました。 結論、整数値には「文字列の長さ」に関する制限はなく、あくまで「最大値」…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

[参考記事共有]IT資格についての記事共有について Part7

今回の目的 こんにちは!ももぞうです。 今回もプログラミングの学習からは少し離れて、 IT資格に関してのQiita記事を読みましたので、 参考にさせていただきました記事を以下に紹介します! 参考記事 参考とさせていただいた記事一…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

日本の名目GDPの推移(内閣府データから)

はじめに 今回は、国内サイトから取得した日本のGDPデータの可視化を目指す。 海外のよく整備されているデータでさえその処理に苦労している私には、日本語サイトはきついが、やってみた。 データ 内閣府の…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

[Python] 小ネタ: 指定した桁を0か5に丸める

# 指定した桁を0か5に丸める。 # 123で1の位を丸める場合は、digits=1。10の位をを丸める場合はdigits=2 def roundIntZeroOrFive(x: int, digi…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

Djangoでcookieを使うJWTレスポンスのテストコードの書き方

Djangoでcookieを使うJWTレスポンスのテストコードの書き方 ポイント ・JWTレスポンスのテストはunittestでやります。 ・SimpleCookieでtokenをジェネレーターする import pytest import uuid from unittest import mock from django.http import HttpResponse from django.test import TestCase from http.cookies import SimpleCookie from rest_framework.test import APIRequestFactory from rest_framework import status from . import AuthMiddleware def user_login(): factory = APIRequestFactory() url = "http://127.0.0.1:8000/login" post_data = { "email": "unit@test.com", "password": "test" } request = factory.post(url, data=post_data) response = login(request) return response @pytest.mark.django_db class MiddlewareTest(TestCase): """ JWTテスト """ def setUp(self): # tokenをバリデートするミドルウェアをイニシャル self.mock_init = mock.patch.object( AuthMiddleware, "__init__", fake_init ).start() self.addCleanup(mock.patch.stopall) def test_JWTテスト_成功_200(self): # get token # 前に作成されたuser_loginフンクションでtokenを取得する response = user_login() token = response.cookies.get('jwt_cookie').value # create URL id = str(uuid.uuid4()) url = "http://127.0.0.1:8000/users" + "/" + id # call API # modify token for NOT pass the token authorization self.client.cookies = SimpleCookie({'jwt_cookie': token}) # getメソッドを呼び出し、tokenバリデーションが成功になったら200を返します # 自動的にAuthMiddleware(ミドルウェア)でtokenをバリデーションする response = self.client.get(url, content_type='application/json') # check is the response is correct assert(response.status_code == status.HTTP_200_OK)…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

locust load test

Locustとは Pythonで開発された負荷テストツールです。 https://docs.locust.io/en/stable/ インストール # インストール pip3 install loc…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

json の差分比較

import json from jsondiff import diff # 比較するJSONファイルのパス file1_path = "/path/to/file1.json" file2_pa…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

Locustによる負荷試験

Locustとは Pythonで開発された負荷テストツールです。 https://docs.locust.io/en/stable/ インストール # インストール pip3 install loc…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

Atcoder典型90問 006 - Smallest Subsequence

Atcoder典型90問 006 - Smallest Subsequence(★5) ▶︎https://atcoder.jp/contests/typical90/tasks/typical90…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

【Streamlit】基本文法(テキスト/表/グラフ/マジックコマンド/画像表示)

公式リファレンス https://docs.streamlit.io/library/api-reference/write-magic/magic ブラウザに表示 先にブラウザで表示する方法を記述…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

OpenAI APIでGPT-3にFine-tuningでアニメの放送開始日時を学習してもらうPython実装の記録

Supershipの名畑です。Dr.STONEは原作を読破していてアニメ1期、2期、龍水も見たし、つまりは大好きな作品ってことなんですが、今放映中のアニメ3期もめちゃくちゃいいですね。グッとくる内容…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

【検証:Stable Diffusion】曖昧な文章に生成AIでイメージ画像をつけたらわかりやすくなるのか

はじめに 文章にイメージ画像を添付すると、文章のみよりも意図が伝わりやすいと感じることがあります。実際、文章にイメージ画像を添付するとコミュニケーションエラーが少なくなる可能性を示唆した研究が報告さ…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

【xarray】cftime型時間座標を持つ時系列のプロット

vscodeのinteractive windowにおける話です。他の環境ではそもそも同じような問題が生じるのか、この方法で問題が解決するのかわかりません。 概要 時間座標のデータ型がcftime.…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

ベルヌーイ試行の平均が従う分布

はじめに A/Bテストについての書籍で気になる点があったので確認するためのメモです。 以下が気になった点です。 あくまで経験則ではあるが、メトリクスの平均値が正規分布に従うために必要なサンプルサイズ…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

[Python] 関数実行時に自身の名前と引数と戻り値を返すデコレータを作る。

はじめに プログラムの作成段階で動作検証のために引数などを表示する事があります。 その時に、いちいちprint()を書いていたのでは面倒です。 そのため、デコレータや関数で実行時の引数を表示する機能…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

[Python] 関数実行時に自身の名前と引数と戻り値を返すデコレータ

はじめに プログラムの作成段階で動作検証のために引数などを表示する事があります。 その時に、いちいちprint()を書いていたのでは面倒です。 そのため、デコレータや関数で実行時の引数を表示する機能…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

マルチモーダルモデルImageBindに「AWSの構成図?Azureの構成図?」を判定させてみた

導入 5/9にMetaからすごそうなモデルが発表されましたね、しかもOSS ということは、自分のPCでも動かせるのでは?ということで触ってみました。 進化・スピードが早すぎて、情報のキャッチアップ&…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

【Python】パスカルのトライアングル(実装)

はじめに パスカルのトライアングルをPythonで実装しました。 参考図(パスカルのトライアングル) Wikipediaより引用 実装 from typing import List # 値を足し合…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む