Python | 技プログ
Youtubeでも活動中

チャンネル登録してくれたら喜びます。

このボタンで簡単にチャンネル登録!
PR

Python

Python Python
Python

【Python】後から配列の要素を足すために空の配列が欲しい場合

今回は、Pythonのちょっとしたテクニックについてご紹介します。よく設定ファイルなんかのテキストデータを使って、アプリケーションの自由度をあげる場合ってありますよね?  その場合、例えば設定ファイルに書いてある数字に合わせてメインプログラ...
Python

【Python】numpyで横方向にCSV出力する方法について解説。

Pythonのnumpyを使った時に、CSV出力することってあると思いますが、出力する時にデフォルトでは縦方向に改行されて保存されるところを、横方向(行方向)に保存する方法について解説します。  これがマスターできると、例えば、という配列が...
Arduino(マイコンボード)

【ESP32-S3-DevKitC-1-N8R2】でCircuitPythonを使ってみる。

hobbyhappyです。 以前からESP32搭載のLolinD32の記事をいくつか挙げています。ただこのLolinD32ですが、microPythonは導入できても、CircuitPythonが導入できなかったんです。 CircuitPy...
Arduino(マイコンボード)

LolinD32(ESP32)でMicroPythonを使えるようにしてみた話

今回は、ネット通販でも簡単に購入可能なお安いESP32搭載のマイコンボードLolinD32についての記事です。 今まで、本ブログでも時々出てきていたESP32は基本このLolinD32です。 ESP32搭載だと、基本的にArduinoと同じ...
Python

RaspberryPiでMCP23S17を使いこなす。【SPI通信】

以前からMCP23017(i2c通信)と一緒に購入した、MCP23S17(SPI通信)を使ってテストする予定が、ずるずると... 今回はコメントでやってほしいという依頼もありまして、ようやくMCP23S17とRaspberryPiをつなげて...
Python

pyautoguiで制御不能になった時の復帰方法【pythonで自動化】

pythonを使って自動化するときに非常に強力なツールとなるpyautogui。 以前pyautoguiの使い方についてご紹介しましたが、この内容だけでも1記事にできるなと判断したので、pyautoguiを起動させて中止できなくなった場合の...
Python

【pythonで自動化】最終手段のpyautogui

pythonで自動化とか聞いて楽しそうだと思いましたね? これ結構便利な自動化の方法なので、覚えておくと色々なところで使えます。 自動化の1歩目としても最適です。 この記事に書いてあることをマスターすることで、【人の作業】を自動化することが...
Arduino(マイコンボード)

【ラズパイpico】と【ラズパイ】と【Arduino】それぞれ得意なこと

今回はRaspberryPiPicoとRaspberryPiとArduinoそれぞれを ある程度使いこなした私ホビーハッピーが、 RaspberryPiPicoとRaspberryPiとArduino それぞれの得意なことについてまとめまし...
Python

pythonのmatplotlibで描いたグラフがカクカクする?

pythonでグラフを描くときによく使用されるmatplotlibですが、曲線を描くときにグラフがガタガタになって、直線的になっていませんか?それ解決できます。ちょっとした工夫で解決できますのでぜひ参考にしてみてください。
Python

pythonのグラフを描くmatplotlibでラベル表示がうまくいかない??

今回はpythonでグラフと言えば?? でおなじみのmatplotlibに関する記事です。 matplotlibはグラフが手軽に書けるので、 データを扱う人にとってはとても有用ですよね。 しかも扱い方もシンプルですし、何より、 いろんな方が...
Python

pythonのlambda(ラムダ)式。ちょっともやもやしていたので解説。

こんにちは。ホビーハッピーです。 今回はpythonのlambda(ラムダ)についての解説です。 自分自身、【んーまああることは知ってるけど、つかわなくてもいっかな...】 なんて思っていたのですが、 基本の解説としてlambda(ラムダ)...
Python

pythonの関数(def)の中に関数を引数として渡してみる

今回もpythonについての記事です。 pythonで関数を定義することもあると思いますが、 その関数の定義でちょっとアドバンス的な使い方を習得したので、 ここでご紹介します。 関数の引数に関数を持たせることによるメリットなんかも ご紹介し...
Python

オライリーのゼロから作るDeepLearningのMNISTにひっかかったはなし

今回だいぶ引っかかりました... おなじように引っかかってこの記事にたどり着いたあなたに贈る、 解決方法です。MNISTが使いたいだけなのに、 このモジュールをインポートできるようになるまでにだいぶ時間かかりました.... 相対パスがおかし...
Python

pythonのnumpyで使うarrayとarangeの注意点について

今回はpythonのnumpyについてちょっと引っかかったことがあるので、 自分の備忘録てきなニュアンスも持ちつつ解説していきます。 まずこちらをご覧ください。 import numpy as np A=np.array() B=np.ar...
Python

【三次元散布図】pythonなら、Excelで作るのがきつい三次元散布図もラクラク!

今回は3次元散布図についてです。 2次元散布図なんかはエクセルでラクラク作成可能ですよね。 こんな感じ。↓これはエクセルで描いた2次元散布図です。 2次元散布図 文字通り、2つのパラメータを散布図にしたものですよね。 で、ここからですが、 ...
Python

Pythonのdictionaryを使いこなそう!【初心者向けpythonプログラミング】

今回は、Listに続き、pythonで使用できる配列についてご紹介します。 その名も「dicrionary」つまりは辞書ですね。 Listとは違い、 配列の要素それぞれにキーと呼ばれるパラメータを割り当てます。 Listではただ配列の並びが...
Python

pythonのListの操作にはnumpyが相性バツグン

pythonをやっていると、Listの操作は避けては通れないですよね。 Listは以前の記事でなんとなくわかってもらえたと思いますが、 今回は、もう少しListの操作を詳しく解説していきます。 Listと相性が抜群なのがnumpyというライ...
Python

PythonのListの中身が勝手に変わる??【対策方法もご紹介】

pythonをやっていて、Listを扱うときに注意しないといけないことがあります。 それが、意図しないListの要素の変更です。 Listに要素が入っていて、それをみなさん使うわけですが、 たまに意図せず値を変えてしまうことがあります。 ま...
Python

pythonでデータをまとめて処理(List)したいなら【初心者向けpythonプログラミング】

今日はpythonのListについて解説していきます。 Listとは何か?簡単に説明すると、データの集まりです。 変数を使用するイメージができても、 その変数たちをpythonでまとめて処理する必要があるばあい、 一個一個処理していくのは面...
Python

pythonのInput関数を使うときの注意点【pythonプログラミング】

最近ArduinoやraspberryPiばっかりで、 pythonの記事が全然ないので、久しぶりにpythonについての記事を書きます。 今回はpythonの【input】関数についてです。 input関数と言えば、print関数の次くら...
Python

Pythonのプログラミング教室を無料体験する方法

Pythonというのはプログラミング言語ですが、近年AIや機械学習に使われたり、非プログラマーでも比較的簡単に始められることでも有名となり、一気に知名度を上げているプログラミング言語です。  ただ、始めてみるにしてもどうやって始めたらいいの...
Python

MCP23017をRaspberryPiのIO入力追加に使う方法【センサー類を沢山つなげたい】

今回はMCP23017 いわゆるIOエキスパンダーについての記事です。 I2C通信でGPIOの点数を増やすことができるというのは魅力的ですよね。 ただ、ネット上では、出力側として使用している記事が多いのが現状。 実際にはセンサ類と駆動部で考...