kumitatepazuru's blog

中学生のメモブログ。みんなの役に立ちたい。

python

discord.pyでserver_permissionsがなくなっていたので代用品を探す

discord.pyのserver_permissions がなくなっていた。 ないので、authorのguild_permissionsを使用してみる。 ctx.author.guild_permissions これで、メッセージ送った人のpermission 型が入手できる。便利。

C++をpythonで実行した時に関数の戻り値とかってC++側はどうやって入手させよう?

まさかの2日連続投稿。 注意と言う名の宣伝 インストールは良かったけど... 実践 最後に

C/C++で何もライブラリを使用せずにpythonを動かしてみる。

久しぶりの更新。今回は結構特大記事。 環境 経緯 やり方を調べてみる。 早速やってみる。 テストプログラム ビルド おまけ 別の関数でpythonを使用したい場合 importしたpythonライブラリの引き継ぎについて エラーについて 別の環境でも実行したい場合 zli…

PCのアップデートをしたらpythonでnumpyが使えなくなったときの対処。

今日、ubuntuのアップデートがきてたからアップデートした。 kumitatepazuru.hatenablog.com そうしたら、pythonでnumpyが起動しなくなっていた。 ImportError: libffi.so.7: cannot open shared object file: No such file or directory 調べたちゃんと対処…

本番プログラムでassertは使うな【python】

めっちゃgimpで遊んでみた 1000PV記念。 環境 そもそもassertって? 本番プログラムで使ってはいけない理由 最後に

asciiエスケープシーケンス色早見表(gnome terminal)

ぐぬーむたーみなる 気付いたらもう10月。急にアクセスが伸びてびっくり。 環境 経緯 gnome terminalの機能 本題 最後に

先人たちが書いたとても優秀な参考書の紹介

プログラミングを始めたい、もう一つの言語を習得したい、という人に最適! python 基本が知りたい tkinter pygame データ解析 人工知能 スクレイピング・クローリング javascript・html・css PHP Mysql ubuntuサーバー java C++ OS 最後に

2018年のプログラム出てきたから再配布(黒歴史)&初めて作ったゲーム公開w

黒歴史プログラム 今これ書いてるけどすごい恥ずかしいw 環境 どんなプログラム? 黒歴史 更新について ライセンスについて スクリーンショット おまけ 最後に

tensorflowjsで謎のエラー

てんそるふろー tensorflow(js)が嫌いになった日でした。 環境 どんなエラー? 原因は? どうしたの? 最後に

1epochごとに学習データを保存する(keras)

部活とかプログラミングコンテストとかcszpとか忙しい今日この頃。 応募するプログラムで引っかかったのでメモ。 環境 求めてるもの あった。 コールバックの使い方 使い方 最後に

mnistの進化系データセットemnist

この頃、とあるプロジェクトでmnist+αで英語文字があるデータセットあるかなと2週間くらいgoogleをさまよっていたら意外なところにあったので一応書いておく。 まず、どんなのか。 論文を読んで見る。 読み込み方法 こうなった。 最後に

kerasでfit_generatorを実行していた時にlossがnanになった件について

nan!? 本題 どうして? どうするの? 最後に

kerasでfit_generatorを実行していた時にエラーが出て手こずった話

久しぶりの更新。stack overflowエラーが出て大変な思いをしたので書いておく。 現状把握 エラー内容 コード さあどうしよう 最後に

soccerAIのプログラムレベルのお話(α0.4) ①

6/25現在未公開のα0.4でPORTの変更をして手動だが、サッカーを沢山実行できるようになったが、面倒くさいので自動化する。 その時に自動でPORTを設定する方法に手こずったのでメモ。 PORTのお話はこちら。 kumitatepazuru.hatenablog.com どーしたの? どー…

libscipsのプログラムレベルのお話(α0.0.4) 〜機能強化の巻〜

サーバーPORTが変更できない事件が発生したので変更。他にもいろいろ。 経緯 どうする? 最後に

soccerAIのプログラムレベルのお話(α0.1.0)

soccerai α0.1.0を公開したので解説。 注意 大きな変更箇所 解説 rewardの表示方法をmatplotlibから、tensorboardに変更 goal情報を入手するようにした action数を大幅削減、reward関数を一から作成 ボールキックの判定を良くした 最後に

libscipsのプログラムレベルのお話(α0.0.3) 〜前回のプログラムなおすの巻〜

今回、前回のlibscips α0.0.2の問題を修正した。それだけの変更だが、一応。 前回の記事 どう直したか どんな癖? もう一個の修正 最後に

今更ながらS式についての説明&pythonでのパーサー方法

今回はS式についての説明をする。 経緯 S式ってなんぞや 例 落とし穴 じゃあどうすればいい? 使い方 読み込み 書き込み(変数に入れる) 最後に

libscipsのプログラムレベルのお話(α0.0.2) 〜バグ修正の巻〜

エラーが出たため修正。 問題発生 調べる。 こうした。 最後に

soccerAIのプログラムレベルのお話(α0.0.2) ②

この記事は以下の記事の続きです。見ていない方はまずこちらを見てください。 解説の続き env_data.py いろいろなimport logtoplot定義 envクラス定義 いろいろな便利にするための定義等 初期設定の定義 報酬計算関数定義 actionを実際に適用 見えているもの…

soccerAIのプログラムレベルのお話(α0.0.2) ①

※これからはプログラムレベルのお話シリーズはsoccerAIでHELIOS倒しちゃうぞ計画として続行いたします。(タイトルは変更しません) プログラムレベルのお話シリーズ第二回。 今回は前回のlibscipsとは変わって自分が作成・配布しているsoccer AIについて説…

絶対に需要がないプログラム作った

コロナで暇だったから使う必要性皆無なソフトを作った。その名も midi2mc 6/6追記 v1.1公開! これは何? すごいところ どうやって動かすの? linux・mac OS X windows 正常に終了したらnoteblockフォルダができるからそれをdatapackフォルダに貼り付け。 マ…

pythonでバイナリから文字列に変換するときに変換できない文字があった時にエラーを出さないようにする。

pythonでバイナリから文字列に変換するときに変換できない文字があった時にエラーを出さないようにすることがちょっとわからなかったのでメモ。 経緯 やってみる 最後に

libscipsのプログラムレベルのお話①(α0.0.1)

注意 このコンテンツは旧サイトを移行したものです。なので内容がおかしいかもしれませんがご了承ください。 作成経緯 player.pyを見る。 analysisクラス player_signalクラス 最後に 今回は、自分が作っているライブラリlibscipsについて説明しようと思う。…