攝影或3C

Python繪圖 import matplotlib.pyplot(pylab) as plt; from pylab import *

Python繪圖import matplotlib.pyplot as plt

 

import numpy as np
import math

x=np.arange(0, math.pi*2, 0.05)

#arange(一段範圍)

#不是range,也不是arrange(安排)

y=np.sin(x)

#不是y=math.sin(x)

#math的用法如:

#print(math.sin(math.pi/2)) #1.0

#也就是x只能是某一個值,不能是list

# only size-1 arrays can be converted to Python scalars

 

import matplotlib.pyplot as plt

#mat plot lib. py plot
plt.plot(x,y)

 

import numpy as np
import math
x=np.arange(0, math.pi*2, 0.05)
y=np.sin(x)

import matplotlib.pyplot as plt

#import pylab as plt 也可以
plt.plot(x,y)
plt.xlabel(“angle”)
plt.ylabel(“sine”)
plt.title(“sin wave”)

 

from numpy import *
from pylab import *
“””
import numpy
import pylab
這樣寫會NameError:

name ‘linspace’ is not defined

這語法不用pylab.plot(x,y)

直接plot(x,y)

一般不建議這種寫法

若兩個函數庫有相同的函數可能出錯

“””
x = linspace(-3, 3, 30)
y = x**2
plot(x, y)
show()

 

“””

一般不建議這種寫法:
from numpy import *
from pylab import *

若兩個函數庫有相同的函數可能出錯
“””
import numpy as np
import pylab

 

x = np.linspace(-3, 3, 30)
y = x**2
pylab.plot(x, y)

 

 

儲蓄保險王

儲蓄險是板主最喜愛的儲蓄工具,最喜愛的投資理財工具則是ETF,最喜愛的省錢工具則是信用卡