2017-02-01から1ヶ月間の記事一覧

サインカーブの接線・接円

接円の中心は、サインカーブの峰のときには鉛直上・下のy=0 サインカーブがy=0をよぎるところでは、接円中心は無限遠であり、それは、サインカーブがy=0をよぎる接線に垂直な線方向 途中はこの(pi/2,0) から無限遠を示す直線に向かう漸近曲線 x <- seq(from=…

接線・接円

京都大学学部入試数学問題2017で学ぶR

昨日は国立大学(前期)入学試験の初日。京都大学でも国語と数学の試験がありました。 こちらに数学の試験問題(と解答)があります 解説はお任せするとして、Rの練習課題として扱ってみましょう (1)複素数と複素数での変換の話 題意の通りにプロットしてみま…

OpenCVをとにかく使ってみる

OpenCVとは OpenCVのインストール(Ubuntu)(Anacondaを入れて…だったら:こちら) 簡単写経用 マーチングキューブする PyMCubes anacondaを使うときは、その環境にインストールする必要があるのでこちら git clone https://github.com/pmneila/PyMCubes cd PyM…

Numpy (python)の一番良かった資料

OpenCVのためにnumpyの使い方調べの参照先を決める こちら

OpenCV with python

PythonをRとの比較で練習する

こちらのkindleRコードをなぞってみる R notebookではpythonも使える(pythonが普通に動いている環境で〜Windowsとかだと特別な設定が必要、Linuxだと不要 LinuxのRにrglをインストールするときのトラブルメモ→こちら n <- 10 x <- sample(1:3,n,replace=TRUE…

numpy,scipy,sympyを実務に使って練習する

ライブラリ・モジュール、その読み込み import numpy as np import scipy as sp import matplotlib.pyplot as plt import pyshtools as sh from sympy.physics.quantum.cg import CG,cg_simp from mpl_toolkits.mplot3d import Axes3D from scipy.spatial im…

python で球面グリッド三角化

# coding: utf-8 # In[333]: import numpy as np import scipy as sp import matplotlib.pyplot as plt import pyshtools as sh from mpl_toolkits.mplot3d import Axes3D from scipy.spatial import Delaunay import math import collections # 多値返却の…

pythonで3d表面三角化

こちら import numpy as np import matplotlib.pyplot as plt from mpl_toolkits.mplot3d import Axes3D import matplotlib.tri as mtri from scipy.spatial import Delaunay # u, v are parameterisation variables u = np.array([0,0,0.5,1,1]) v = np.arr…

shtools with python in virtualbox (Windows)

Virtualboxを入れる。ダウンロードして実行するだけ。デフォルトでまわす(こちら) 日本語版、Virtualbox用(仮想ハードディスクイメージ)のUbuntu-remixをダウンロードして展開する(こちら) こちらを参考にVirtualboxで新規の環境作成をする。仮想マシンに仮…

関数をストックして使いまわす

pythonでは、hoge.pyというパイソンのファイルを読み込むことができる(importすることができる)。そうすることで、hoge.pyの中のオブジェクトや定義関数を使えるようになる 複数のモジュールファイルをディレクトリに納め、それを一括して扱いたいときは、デ…

オブジェクト

クラスを作る? クラスの作りを理解するには、pythonではすべてがオブジェクトであって、objectクラスを継承している、ということを知ることが大事(こちら) pythonでは、すべてがオブジェクト すべてのクラスは、objectクラスを大元とした継承構成になってい…

pythonを使う

ひさしぶりにとほほさんのお世話になる(こちら) ベクトル演算 n = 4 a = range(1,n+1) a = 1:n import math math.exp(reduce(add,[math.log(x) for x in a])) map(math.exp,(map(log,a))) math.factorial(a[-1]) ライブラリ・パッケージの関数 # library(mat…

pyshtools

Windows7のデスクトップが新しくなった python(2.7系)を入れてみる pythonをダウンロードしてインストール(こちら)。パスを通す設定でインストール ipythonをインストール pip install ipython Jupyterをインストール(こちら) Chromeのプロキシでローカルは…

球面調和関数

この絵(球面調和関数)を定性的に説明したい 中央に並んだ絵は、球面上の色模様にしろ、くびれ的描図にしろ、z軸に関して回転対象 黄色を正、緑を負とすれば、「正」「正負」「正負正」「正負正負」「正負正負正」となっている これは、z軸座標([-1,1])につい…

Jupyter notebook

Jupyter notebookをUbuntuで使ってみる インストール