プログラミング

python

【python/丁寧解説】データセットをtrain/val/testにランダムで分ける方法

概要 データセットを準備した後にtrain,val,testにランダムに分けるのは意外と手間です。 scikit-learnのtrain_test_split()を使って少し工夫すると簡単にできます。 実...
AI

【丁寧解説】tensorflow liteを使って自作モデルを変換しラズパイで推論

概要 ラズパイでtensorflowのモデルを使って推論をする際にtensorflow/kerasとh5ファイルを使ってもできますが、 モデルの読み込みが遅い という欠点があります。 また、ラズパイはCPUしか積ん...
python

【SiOt/python】SiOt(簡易PLC)をPCとpythonのソケット通信を使って制御する方法【モジュール化編】

まず、SiOとは 誰でも簡単にPLC=制御装置を作ることができるものです。 非常に安価であり、簡単な改善であれば高級なPLCを使わずに安く装置を導入することが可能です。 その中のシリーズでSiOtはイーサネット通...
プログラミング

【opencv | python】2値化領域全てのホール(穴・中空部)を一度に塗りつぶす(埋める)方法

opencvを使ってcv2.floodfillでは実現不可能な全ての中空部の一度に塗りつぶし可能な汎用的な方法を載せています。汎用性が高い方法ですので是非試してみてください。
プログラミング

【python初心者向け】今日から使える!for文の図解説+実用例 サンプル有【解説編】

for文の実用的な使い方を学んで、すぐ実務で活かしてみましょう
プログラミング

【SiOt/python】SiOt(簡易PLC)をPCとpythonのソケット通信を使って制御する方法【準備・通信確認編】

raspberrypiとpythonで簡易PLCであるSiOを制御してみましょう。raspberrypiから簡単にモーターやセンサーを制御できるようになります。
Uncategorized

【tensorflow2系】plot_modelで「TypeError: sequence item 0: expected str instance, bytes found」というエラーが出た時の対処法

plot_modelで「TypeError: sequence item 0: expected str instance, bytes found」というエラーが出た時には自分でコードを書き換えて対処しましょう。
エラー回避

【raspberry pi/python】socket通信で「IndexError: string index out of range」というエラーが出た時の対処法

socket通信でコード書き方が悪いと発生する「IndexError: string index out of range」の対処をしましょう。
エラー回避

【Windows】pyenv install 〇〇がどうしても通らない時

会社プロキシ等でpyenvが通らない時の最終手段を載せています。
プログラミング

【python】ZeroMQでIP指定でサーバーを作る

ZeroMQでIP指定のサーバーを作るコードを載せています。
タイトルとURLをコピーしました