サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
Pixel 9
www.nasuinfo.or.jp
What's New 12.09.28 歯車の節を「その他」の章に追加しました。 12.09.22 ハノイの塔の節を■■ PythonSf を使った遊びの章に追加しました。 12.09.21 PythonSf から R を利用するの節を■■ PythonSf Fast Tourの章に追加しました。 12.09.18 ■■ 代数系 に「結合律の強力さ」の節を追加しました。 12.09.16 ■■ 置換群:Sn(N) に「二面体群」の節を追加しました。 12.08.19 ■■ コンピュータ時代の回転行列:diadic 回転行列 軸回転行列を追加しました。 12.08.19 ■■ 自然単位系、プランク単位系とカスタマイズ・ファイル sfCrrntIni.pyを追加しました。 ■■ はじめに PythonSf は Python Scientific Functional math software
米軍が認めた安心品質!!「アキモトのパンの缶詰®」は特殊製法(日本・アメリカ・中国・台湾の4ヶ国で特許取得済)でつくりあげた長期保存可能なパンです。 携帯用食品に、お子さまのおやつに、レジャーのお供に、非常保存食に。 開缶前にお湯等で温めると焼きたての風味が楽しめます。 ※ パンの缶詰の類似品にご注意ください。
■■ python sf マニュアル ■■ ■■ 目次 ■■ 初めに ■■ python sf のインストール ■■ Python sf の概観・実行 ■■ Python sf による少し高度な計算 ■ ワンライナーでの行列計算 ■ 階層構造を持った名前空間 ■ sfFnctns.py, basicFnctns, kNumeric.py, vsGrapy.py, raional.py ■ 単位付きの計算 ■ octn:oc ■ tlRcGn:tn ■ Python sf 基本数値関数 ■ 行列操作 II ■ ClFldTns 一般体を要素とする行列 ■ 微分 ■ 積分 ■ Python sfファイル実行 ■■ 初めに Python sf は計算に特化したソフトです。普段メモ書きしている数式を、そのまま実行できることを理想としています。Python sf は 計算ソフトの L.L.(Ligh
I. VPython: the Python/ Visual / IDLE 環境 "IDLE."と呼ばれる対話型開発環境が使われています。 表示ウィンドウ VPython の表示ウィンドウを使ってオブジェクトを 3D 表示できます。 (0,0,0) は表示ウィンドウの中心です。 x 軸 の値を増やすと右に移ります。y 軸の値を増やすと上に動きます。z 軸の値を増やすと前方向に動きます。z 軸はスクリーンから飛び出す方向を指しています。 x,y,z にはどんな大な数値でも使えます。表示するとき自動的にスケールを合わせるからです。(例えば原子核を表すために半径 1E-15 m の球を生成できます。惑星を表すために半径 1E6 m の球を使うこともできます。両方を同時に一つの画面に表示することは無意味ですけれど。) 出力ウィンドウ プログラムの中で -print- 命令文を使えます。打ち出された
安心できる非常食として、2年間備蓄します。 備蓄から2年後、義援物資として国際貢献に役立てます。 残り約1年の賞味期限の間に、日本中から回収・輸送され、 飢餓に苦しむ国々へ届けられます。 2年間備蓄後、回収の1か月から2か月前に支援活動をご案内いたします。 再度備蓄のお申し込み、納品と同時に回収ができます。 (配送・回収は安心のヤマト運輸が行います) ・購入代金から「回収個数×100円」ディスカウントいたします。 ・支援活動の参加者に感謝状が送られます。 日本国際飢餓対策機構等を通じてコンテナで輸送します。 世界の飢餓に苦しむ人々を救う食糧として現地に届きます。 過去の義援実績をまとめたものは、こちらをクリックしてご覧ください
アフリカジンバブエからパンの缶詰プレゼントに対するお礼が届きました。 昨年(07/12)にリユースシステムを応用して義損物資として送ったものです。 備蓄食は美味しくない? いいえ、おいしいんです。 備蓄食はゴミになる? いいえ、リユースします。 備蓄食は無駄になる? いいえ、国際貢献が出来ます。 缶で手を切る可能性がある? いいえ、ダブルセフティーです。 循環型社会に対応のEco防災食です。 購入時にリユースシステムにてご契約頂きます。 2年後、賞味期限が1年を切ったパンの缶詰を、新たにお買い求め頂くことを条件に、 パン・アキモトが下取りします。 下取りした商品は食糧難の地域に義捐物資として贈ります。 ※購入時にリユースシステムにてご契約頂いた商品が下取り対象となります。 リユースシステムの詳細については、お電話又はメールにてお問い合わせくださ
チワン族の盛装です。チワン族は中国少数民族の中では人口がもっとも多く、衣装のバリエーションも多いようです。精緻な銀細工が有名
解りにくい MKSA 単位系となった理由と経緯 始めに 単位系の理解とは 単位系や物理法則の方程式は身に付けるものです。物理概念として理解・体得されるものです。暗記するものではありません。 でも SI 単位系のうち電磁単位系は理解・体得が困難な単位系です。(以下 SI 単位系の電磁量の部分に限定する意味で MKSA 単位系の言葉を使います) にもかかわらず、MKSA 単位系について体系的に説明されることは殆どありません。この文章は今までなされてこなかった説明に挑戦するものです。 理論と物理量:単位系の理解 単位系は、理論体系を理解する過程、すなわち自分の頭の中に理論体系を構築していく過程で、物理量の概念や法則の式と一緒に理論体系の基本要素とし理解・体得されてしまうものです。物理法則を理解したならば、その中で扱われる物理量の概念を理解せねばなりません。そして物理量概念と その単位はセットで理
目次 dis/inspect モジュールと ceval.c を使った Python のハッキング dis モジュールと python interpreter 関数に属する func_code オブジェクトとco_varnames, co_names, co_consts 属性 python interpreter ceval.c:Python Virtual Machine の C ソース・コード inspect モジュール dis, inspect を使った一行コード python コードの hack x,y = y,x, x,z,y = z,y,x Python オブジェクト 関数 STORE_GLOBAL/STORE_NAME inspect 経由による クラスの disassemble LOAD_ATTRI リスト hash generator thread decorator 構
python のデコレーター構文 @decorate 解り難い @decorate 構文 Python のデコレーターは理解するのが厄介です。Python のデコレーターは syntax sugar の機能と closure の機能の二つを使って関数オブジェクトを修飾する構文です。でも closure の概念がない C/C++ や Java などの 言語から python も使うようになった者に、三重にネストした関数と @decorator 構文を組み合わせたコード例を使って解説されたのでは脳みそが沸騰するだけです。 私は @decorator を使ったコード例の python virturla machine コードを追跡することで、やっとこさデコレーターを理解しました。私の味わされた苦労を軽減してもらうため、この web page をまとめてみます。 デコレーターを理解した後で考え直し
Galois 理論の数値実験 ● 始めに 「sf による置換群の数値実験」で作った S3,S4,S5,D4 すなわち P3{..}, P4{..}, P5{..} D4{..} の sf インデックス付きファイル変数の行列を使って、sf で実際に計算可能な、ガロア理論での部分群と部分体を作っていきます。一部 Maxima も使います。抽象的なガロア理論の具体例を作り、コンピュータ上で数値実験を行います。 Galois 理論の教科書では理由が分からないままに、抽象的に正規部分群や自己同型群などが定義され定理が積み重ねられていきます。それらの意味が分かるのは、最後の段階で Lagrange Resolvent を適用してからです。多くの挑戦者は、そこに到達する以前に、意味の分からない抽象的な定理の羅列に付いていけなくなます。ここでは逆を行います。具体例の Lagrange Resolvent
概要 BIND 8 は、以前のバージョンの BIND よりもきめ細かく設定することができます。アクセス制御リストやログの分類など、全く新しい項目が追加されています。すべてのゾーンに共通するような設定しかできなかったものも、ゾーン毎に個別に指定することが可能になりました。こうした仕様を実現するため、また将来の拡張を考慮して、設定ファイルの書式を新たに作ることになりました。 設定ファイル 設定例 ステートメント BIND 8 の設定は、ステートメントとコメントを使って行います。ステートメントはセミコロンで終わります。ステートメントの多くは、いくつかの副ステートメントを内部に持ちます。副ステートメントも、終了記号にセミコロンを使います。 以下のステートメントがサポートされています: acl IPアドレス指定リストに名前を付けて定義します。アクセス制御などの目的で使います。 include ファイ
sf と python による独楽の運動 独楽が倒れない理由の直感的な説明 独楽が倒れないことは 角運動量により独楽の回転軸の倒れる速度が遅くなること 独楽の回転軸が歳差運動すること を前提として認めてしまえば、言葉だけで直感的に説明できます。 歳差運動は、独楽を倒そうとする力の時間平均を 0 にします。角運動量と独楽の高速回転によって、独楽の倒れる速度が極端に遅くなっているので、少し倒れる間に独楽の回転軸は何回も回ります。 独楽を倒そうとする重力の回転モーメントは、回転軸が一回転する間に独楽を左側に倒そうとしたり右側に倒そうとしたりします。 回転モーメントの時間平均は、一回転する間に 0 になってしまいます。歳差運動によって、勝手にバランスを取ってしまうことにより、独楽は倒れないわけです。 独楽が倒れないことに独楽の歳差運動が本質的な役割を果たしていることは、独楽の回転軸を途中で止めてし
vpython と sf によるルービック・キューブ Rubik's Cube を例題に sf と vpython の機能の素晴らしさを示します。 vPython のグラフィック機能を使って Rubik's Cube の内部構造を表現します。 vPython を使って Rubik's Cube ゲームのシミュレーション・プログラムを作ります。vPython のおかげで、グラフィックス処理のプログラムは 150 行程度で済んでしまっています。 Rubik's Cube の面の回転操作はは群演算と見なせます。その群は S48 対称群の部分群です。ルービック・キューブの六面それぞれを回転する操作は 48 x 48 の置換行列で表現できます。この置換行列を sf のファイル変数として表現します。抽象的な記号ではなく、sf を使って実際に計算させられる行列ファイル変数を作ります。 ルービック・キュー
Visual モジュール VPython VPython は python プログラミング言語に Visual と名づけられた 3D グラフィックスモジュールを追加したものです。David Sherer によって開発されました。このドキュメントは Visual の全ての機能を説明しています。 Visual モジュールを使うには次の命令文をファイルの最初に記述します。 from visual import * 訳注:他のモジュールを使うときを考慮すると、名前空間の混乱を避けるためには import visual as vs とでもして visual モジュール専用の名前を与えるべきです。でも、オリジナルのコード例を変えたくないので from visual import * を前提に進めます。
www.nasuinfo.or.jp/FreeSpace/setch/ ご連絡等はこちらまで setch@nasuinfo.or.jp (@を半角にしてね) 公開 99.11.6
ぷらむふぃーるど ○主に中国少数民族の民族衣装なイラストを展示しております ○全年齢対象なイラスト系HPです。 (尚、『ネコ耳』とかとはあまり関係ないです、ごめんなさい)
python での行列・ベクトル数値計算 python で行列ベクトル演算が可能です。でも、実際に行列ベクトル計算をしようとしたとき戸惑わされました。python での行列ベクトル演算について手頃な解説がありませんでした。コード例も殆どなく、試行錯誤で使う必要がありました。回り道をしました。特に Matrix と array の使い分けに戸惑いました。結論は「慣れるまでは Matrix を使わずに array の範囲だけで使っとけ。」です。慣れた後でも Matrix を使うメリットは限られます。array だけで済ましたほうが余分なことを考えずに済みます。 このような遠回りをすることなく python での数値計算を手っ取り早く始められるようにように、この Web page を書きました。C 言語や数値計算についての素養はあるが python は使い始めの方、早急に行列 ベクトル演算を行う
電卓実技部門のみのデモです。「デモ自慢」に応募して、こちらに回されました。 sf と名付けた数値計算に特化したソフトのデモ内容を纏めます。 sf とは sf は 自分が欲しくて、スクラッチから作りあげた国産ソフトです。行列ベクトル演算も 含む数値計算に特化したソフトです。科学技術計算を効率的に行うことを追求しました。 数式テキスト自体を、そのまま実行させることを目標としています。論文や教科書を読むときなど、エディタ上にあるメモ書きの数式を試行錯誤しながら計算させていくソフトです。python や C 言語など既存の数値演算ライブラリと組み合わせても使える計算ソフトです。python の 1/3 程度のコード量で済みます。 sf は次のような特徴を持っています コンソール・プログラムです。 数式はコマンド引数で与えます エディタに組み込んで使います 数値は double/complex do
■■ sf: scientific matrix formula calculator 速習マニュアル (1.001版) ■■ sf は 数式を使って計算できる、コンソール上で使う電卓です。下のように、文字変数を含む数式を計算できます。 > sf "x=4.8, y=2.1, z = x^-2 + 2 + !exp(3x^2) y " < 2.19106e+030 > x,y などの文字変数には、複素数・行列・ベクタを割り当てられます。x, y, z などの左辺値変数は、変数ファイルとしてカレント・ディレクトリに残ります。別の数式を記述するときに再利用できます。ベクタ変数の各要素に関数値を設定してやれば、ベクタ変数を関数値とみなせます。これを gnuplot などの画像化ソフトと組みわせることで sf で計算した関数のグラフ表示もできます。 sf は素早く結果を得られることを狙って作ってあ
kkRGBを使って、複素数値を取る二次元自由粒子の波動関数の運動を表示しています。波が伝わるというより、転がっていくことに伴って位相が変化するキャタピラのような動きであることが分かります。後ほど、こちらのソースも公開します。 What's New 12.05.11 ■■ PythonSf one-liners and short codes ■■を追加しました。 10.06.05 ■■ python sf マニュアル ■■を追加しました。 10.06.05 ■■ python sf 詳細マニュアル ■■を追加しました。 10.06.05 python sf による群論:群電卓を追加しました。 09.01.26 「dis/inspect モジュールと ceval.c を使った Python のハッキング」に目次を追加し、また割り込みなどの項目を追加しました。 07.10.13 「python
ホームページが変わりました。 新しいホームページに5秒後にジャンプします もし移らない場合は、恐れ入りますが こちら http://www.panakimoto.com/ をクリックしてください。
このページを最初にブックマークしてみませんか?
『http://www.nasuinfo.or.jp/』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く