管理者

Python

Python♪用途別にまとめたファイルの入出力コード

忘れた頃に必要になるファイルの入出力。EXCELのCSVファイルの読み込み、json形式のファイルなど、初歩的な使い方を独断と偏見で選びました。必要になったときに、この記事を開いてコピペできるように用途別に分類してまとめました。
Deep Learning

NumPy♪関数maxやsumにおけるkeepdims指定の図解

keepdims指定によって配列の次元数が維持されるのはわかります。でも、各次元の長さが、どのように変化するのかについては、すっきりしない方も多いのではないでしょうか。そこで、計算前後の変化について図を使って説明したいと思います。
Deep Learning

NumPy♪axis指定を易しく図解(axis = -1とは)

NumPyの関数max等ではaxisで方向を指定しますが、axisの番号と方向の対応が分かりにくく、axisを使うたびに調べ直していませんか。また、計算後の配列の次元数や各次元の大きさについて、モヤモヤしている人も多いのではないでしょうか。
Python

Python♪基本:クラスの初学でのモヤモヤを解消しよう

クラスとオブジェクトは設計図と製品に例えられますが、なぜ、そんな例えになるのでしょうか。そして、オブジェクトを生成する必要があるのでしょうか。クラスの基本文法は学習したけれど、モヤっとした感じが消えない人が多いのではないでしょうか。
Python

Python♪FEM:配列の次元数別の複製速度(list、NumPy配列)

list、NumPy配列の1~3次元配列について、参照渡し、浅いコピー、深いコピーなどの複製時間を計測しました。速度の差を感覚的に知っておくことは重要だと思います。私自身、予想外の計測結果になったものもあり、楽しむことができました。
Deep Learning

Python♪NumPyのa[[0], 0, 0:1]は何次元の配列になる?

NumPyの配列の要素はスライスやリスト(配列)を使って部分的に要素を抜き出せますが、抜き出した配列の次元がどうなるのか混乱しませんか?しかし、実は抜き出し後の配列の次元数は機械的に判断できます。最初に知っておくと頭に入りやすくなります。
Deep Learning

Python♪NumPyのa[i, j, k]とa[i][j][k]の違い

NumPy配列では要素を参照するときに、a[i, j, k]とa[i][j][k]という2つの表記法があります。「そうだっけ」と思った方はその違いを整理しておきましょう。計算速度、データへのアクセスの考え方が違いますので注意が必要です。
Deep Learning

Python♪ディープラーニングを高速化するバッチ処理とは

ディープラーニングではバッチ処理という方法が使えます。難しそうに聞こえますが、バッチ処理とは「データをまとめて計算する処理」のことです。そして、まとめて計算することで速くなります。具体例によりバッチ処理の概要を説明し、速度の比較を行います。
Deep Learning

Python♪関数で複数の値を返すタプルの便利な機能

「タプルはあまり使いどころがない?」と思っていませんか?でも、タプルを使うと複数の値を一度に渡すことができます。特に関数の返り値(return)での使用は必須レベル。「ゼロから作るDeep Learning」でも多用していたので記事にしました。
NURO光

ネット上のNURO光紹介特典は個人情報がもれないの?

「NURO光の紹介特典は本当にお得なの?」「ネット上の紹介者に名前や住所など個人情報がもれないの?」だれもが思う疑問なのに、ネット上では回答を見つけることができませんでした。そこで、NURO光に加入してわかったこれらの情報をご紹介します。
NURO光

光回線開通!実測するとNURO光はやっぱり速かった

導入したNURO光の回線速度をさっそく計測してみました。やっぱり速い。実際の回線速度は最大速度の1/10程度というイメージがあったのですが、安定して速度がでているのでよかったです。どのくらいの速度だったかは記事の後半で紹介しますのでお楽しみに。
NURO光

NURO光の屋外工事の状況をご紹介。その日に開通!

NURO光の屋外工事が終了し、光回線が開通しました。やっぱり速い!これで、速度制限を気にせずに使える(涙)。この記事では2回目の工事である屋外工事の状況についてご紹介したいと思います。導入して思うのは「もっと、早く光にすればよかった」
JavaScript

JS♪WordPressでJavaScriptを動かす方法

JavaScriptをWordPressで動かすとき、どこにJSファイル入れればいいのでしょう。また、WordPressのブロックエディタではどんなふうに書けばいいのしょうか。これらはブロックエディタへの記述だけで完結しないのが難しいところです。
JavaScript

JS♪JavaScript絵本「おくびょう虫 ゆうちゃんの 冒険」

JavaScriptの練習で簡単な絵本を作りました。絵が動くと「ほっこり」しますね。プログラミングの練習が目的だったのですが、なかなか、いい雰囲気の絵本になったのではないかと思います。おどおどした感じの表情をお楽しみください。
Python

Python♪提出資料で使えるmatplotlibグラフ書式例1

matplotlibのグラフ出力結果を使いたいけれどExcelのような表現ができず、面倒になって結局Excelを使ってしまう。というのは「あるある」だと思います。そこで、実際に提出資料として使える書式例を紹介したいと思います。