frame_decoration

Tips


環境変数の設定

関数の準備
import os  
def add_environment(target, value):
  if new_ev in os.environ[target_ev]:
    print(value+' already exists in $'+target)
  else:
    os.environ[target_ev] += new_ev
    print(value+' is added into $'+target)
 
PATH に ~/binを追加する場合
add_environment('PATH', ':~/bin')
 

import sys
sys.path.append('/path/to/folder')
でもOK

3次元グラフのプロット

プロット関数の準備
from mpl_toolkits.mplot3d import Axes3D
import matplotlib.pyplot as plt
import numpy as np
def plot3d(func):
  x = np.arange(-10.0, 5.0, 0.1)
  y = np.arange(-10.0, 5.0, 0.1)
  X, Y = np.meshgrid(x, y)
  Z = func(X, Y)
  fig = plt.figure()
  ax = Axes3D(fig)
  ax.set_xlabel("x")
  ax.set_ylabel("y")
  ax.set_zlabel("f(x, y)")
  ax.plot_wireframe(X, Y, Z)
  plt.show()
 

2変数関数の準備とプロット
def f(x, y):
  return np.sin(x)*np.cos(y)/x
 
plot3d(f)
 
最終更新:2020年08月23日 02:59