ictsr4– Author –
ictsr4
-
Python
JupyterNotebookで1つのセルで複数の変数を表示する
JupyterNotebookで、変数の内容を表示するとき、変数名をタイプするだけでOKです。 y=2 y print(y) yと入力して変数の中身を表示する方が楽です。ところが、この方法は1つのセルで1回しか使えません。複数形変数を表示する場合は、次のコードを入力します... -
Python
Pythonでフィボナッチ数列を計算する
フィボナッチ数列Pythonを使うと簡単に計算できます。まずは、一番有名なところから・・100以下の数字を計算します。 #1 定義通りの方法でn以下のフィボナッチ数列を計算する a, b = 0, 1 while b < 100: print(b,end=' ') a, b = b, a+b 1 1 2... -
Python
オイラーの関数をpythonで計算する
自然数nに対して、$\phi$(n)はn以下の自然数でnと互に素なものの個数を与える関数をオイラーの関数といいます。Pyhonを使って、オイラーの関数を計算してみます。 nとある数が互いに素ということは最小公倍数が1ということです。ということは以前に作ったg... -
Python
PythonのNumPyモジュールの数値の表示を見やすくする
NumPyモジュールで数値計算をしていると、指数表示となり見ずらい場合があります。たとえば、次のように自然対数のべき乗を計算するケースです。 #1 NumPyモジュールで自然対数の10乗まで計算する import numpy as np array = np.arange(1,11) expon=np.ex... -
Python
中国の剰余定理をPythonで計算する
5で割ると4余り、7で割ると5余る整数を考えます。この整数を5 と7の積である35で割った時の余りはいくつか?という問題があります。この場合中国の剰余定理を使うと計算することができます。 import sympy.ntheory.modular modulo = [5, 7] remainder = [4... -
Python
Pythonで再帰関数を使って組み合わせの計算をする
Pythonのプログラミングで再帰関数を使ったプログラムはたくさん考えられますが、傑作と思われるものを見付けました。それは組み合わせ、つまりn人からr人を選ぶ時の組み合わせを計算するもの(nCr:combination)です。たとえば5人から3人選ぶ場合、$_3C_5... -
Python
Pythonでパスカルの三角形を表示する
Pythonでパスカルの三角形を作成しようとしたら、たったの4行でできてしまいました。このためには、SymPyモジュールのbinomial_coefficients_list関数と、リストをつなげて表示するjoinメソッドと、リストをまとめて変換するmap関数の合わせ技を使います。... -
Python
pythonで英数字の一覧を作成するstringモジュール
n進数と10進数相互間の変換のプログラムを作成するときに、数字(0,1,2・・・)や英字(a,b,c,・・・z)を入力することがあります。結構時間がかかるし、間違えて入力するととんでもないことになってしまいます。こんなとき便利な機能を見付けました。pyth... -
Python
一次不定方程式
一次不定式と拡張ユークリッドの互除法 数学Ⅰの問題で一次不定方程式というのが曲者です。例えばセンター試験 数学Ⅰ・A次の数式です。 $92x+197y=1$をみたす整数x,yの組の中で、$x$の絶対値が最小のものを計算するというものです。$x$と$y$を適当にいろい... -
Swell
WordPressテーマ Swell 3 日目
WordPress Swellのテーマを導入して3日目です。 索引用の固定ページにこれまでのページのリンクを貼ったので、これまでのドメイン直下にあった"index.html”を、ワードプレスをインストールしたドメインにリダイレクトするようにしました。 固定ページの編...