這篇文章主要講解了“怎么使用Python基礎(chǔ)模塊”,文中的講解內(nèi)容簡(jiǎn)單清晰,易于學(xué)習(xí)與理解,下面請(qǐng)大家跟著小編的思路慢慢深入,一起來研究和學(xué)習(xí)“怎么使用Python基礎(chǔ)模塊”吧!
薩爾圖ssl適用于網(wǎng)站、小程序/APP、API接口等需要進(jìn)行數(shù)據(jù)傳輸應(yīng)用場(chǎng)景,ssl證書未來市場(chǎng)廣闊!成為創(chuàng)新互聯(lián)公司的ssl證書銷售渠道,可以享受市場(chǎng)價(jià)格4-6折優(yōu)惠!如果有意向歡迎電話聯(lián)系或者加微信:18982081108(備注:SSL證書合作)期待與您的合作!1.模塊的導(dǎo)入
三種方式:
第一種:import 模塊名
第二種:import 模塊名 as 新名字
第三種:from 模塊名 import 函數(shù)名
import math #第一種方式
import numpy as np #第二種方式
import matplotlib as mpl #第二種方式
#import matplotlib.pyplot as plt
from matplotlib import pyplot as plt #第三種方式
# import seaborn
def calc_e_small(x):
n = 10
f = np.arange(1, n+1).cumprod()
b = np.array([x]*n).cumprod()
return np.sum(b / f) + 1
def calc_e(x):
reverse = False
if x < 0: # 處理負(fù)數(shù)
x = -x
reverse = True
ln2 = 0.69314718055994530941723212145818
c = x / ln2
a = int(c+0.5)
b = x - a*ln2
y = (2 ** a) * calc_e_small(b)
if reverse:
return 1/y
return y
if __name__ == "__main__":
t1 = np.linspace(-2, 0, 10, endpoint=False)
t2 = np.linspace(0, 4, 20)
t = np.concatenate((t1, t2))
print(t) # 橫軸數(shù)據(jù)
y = np.empty_like(t)
for i, x in enumerate(t):
y[i] = calc_e(x)
print('e^', x, ' = ', y[i], '(近似值)\t', math.exp(x), '(真實(shí)值)')
plt.figure(facecolor='w')
mpl.rcParams['font.sans-serif'] = ['SimHei']
mpl.rcParams['axes.unicode_minus'] = False
plt.plot(t, y, 'r-', t, y, 'go', linewidth=2, markeredgecolor='k')
plt.title('Taylor展式的應(yīng)用 - 指數(shù)函數(shù)', fontsize=18)
plt.xlabel('X', fontsize=15) 鄭州祛胎記醫(yī)院多少錢 http://www.zykdyjyy.com/
plt.ylabel('exp(X)', fontsize=15)
plt.grid(True, ls=':')
plt.show()
2.if name == “main” 語句
Python 屬于腳本語言,不像編譯型語言那樣先將程序編譯成二進(jìn)制再運(yùn)行,而是動(dòng)態(tài)的逐行解釋運(yùn)行。也就是從腳本第一行開始運(yùn)行,沒有統(tǒng)一的入口。
當(dāng)一個(gè) Python文件中有這一句的時(shí)候,就好比C語言中的主函數(shù)main,程序的起始就從這里開始。而這個(gè)語句是防止當(dāng)前文件下有導(dǎo)入的文件中一些語句被Python的逐行機(jī)制所執(zhí)行。
因?yàn)槿绻粋€(gè) .py 文件(模塊)被直接運(yùn)行時(shí),其__name__值為__main__,即模塊名為__main__。
所以,if name == 'main’的意思是:當(dāng) .py 文件被直接運(yùn)行時(shí),if name == 'main’之下的代碼塊將被運(yùn)行;當(dāng) .py 文件以模塊形式被導(dǎo)入時(shí),if name == 'main’之下的代碼塊不被運(yùn)行。
感謝各位的閱讀,以上就是“怎么使用Python基礎(chǔ)模塊”的內(nèi)容了,經(jīng)過本文的學(xué)習(xí)后,相信大家對(duì)怎么使用Python基礎(chǔ)模塊這一問題有了更深刻的體會(huì),具體使用情況還需要大家實(shí)踐驗(yàn)證。這里是創(chuàng)新互聯(lián),小編將為大家推送更多相關(guān)知識(shí)點(diǎn)的文章,歡迎關(guān)注!