あとりえこばと

Python基礎

【Matplotlib】視点の変更 (仰角と方位角の設定)

Axes3D.view_init(elev, azim) Matplotlib では、Axes3D.view_init(elev, azim) を使って、三次元グラフを「どの方向から見るか」を指定できます (下図の矢印が視線の方向)。 引数...
Python基礎

Pythonコミュニティ広場

Pythonコミュニティ広場を開設しましたこのページは、皆さんにPythonについて楽しく自由に語ってもらうために用意しました。 「Pythonでこんなことをしてみたい。でも、どんなコードを書いていいかわからない」 「こんなコードを書いてみ...
Python数学

ケーリー・ハミルトンの定理

≪【前の記事】ユニタリ行列 ケーリー・ハミルトンの定理「固有値と固有ベクトル」で学んだように、行列 $A$ の固有値 $\lambda$ は固有方程式 \ を解いて得られました。左辺は固有多項式とよばれる式で、$p(\lambda)$ のよ...
Python基礎

Pygame Zero ゲーム開発入門

Pygame Zeroゲーム開発入門Pygame Zero はプログラミングの教育目的で設計された、Python のゲーム開発用ライブラリです。色々な手続きをバックグラウンドで処理してくれるので、短いコードでゲームを作れるようになっています...
Python基礎

補数表現

補数 (complement)この記事では補数(complement)について解説します。補数は計算機理論を学ぶ上で欠かせない概念です。基本情報技術者試験などにも頻繁に登場する用語なので、プログラマーを目指す皆さんもしっかり押さえておきたい...
Python基礎

Pythonでじゃんけん

Pythonでじゃんけん人間のプレイヤーとコンピュータが じゃんけん をして勝敗を表示するプログラムを作ってみましょう。プレイヤーの出す手は「グー, チョキ, パー」の 3 通りです。それぞれの手に対してコンピュータの出す手も「グー, チョ...
Python基礎

Googletrans

Googletrans (Google Translate API)Google は Google Translate (Google 翻訳) とよばれる多言語翻訳サイトを無料で提供しています (左側のボックスにテキストを入れると、自動的に...
Python基礎

filter()

filter()Python の filter() はリストやタプルなどから、特定の条件を満たす要素を抽出(フィルタリング)する組み込み関数です。filter() 関数の正式構文は filter(function or None, iter...
Python物理学

月面における斜方投射

≪【前の記事】オイラー法 平面内の運動今回は月面で下図のような斜方投射実験を行なうことにします。 初速度 $v_0$、角度 $\theta$ で打ち上げられたボールの軌道を求めることが目的です。 力学においては二次元運動(平面運動)を $x...
Python物理学

万有引力の法則と重力加速度

≪【前の記事】運動方程式と運動量保存則 万有引力$2$ 個の物体があって、それぞれの質量を $M,\ m$、物体間の距離を $r$ とするとき、それぞれの物体には \ の大きさの引力がはたらきます (万有引力の法則)。 $G$ は 万有引力...