资讯

精准传达 • 有效沟通

从品牌网站建设到网络营销策划,从策略到执行的一站式服务

怎么使用Python基础模块

这篇文章主要讲解了“怎么使用Python基础模块”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“怎么使用Python基础模块”吧!

成都创新互联是一家集网站建设,常州企业网站建设,常州品牌网站建设,网站定制,常州网站建设报价,网络营销,网络优化,常州网站推广为一体的创新建站企业,帮助传统企业提升企业形象加强企业竞争力。可充分满足这一群体相比中小企业更为丰富、高端、多元的互联网需求。同时我们时刻保持专业、时尚、前沿,时刻以成就客户成长自我,坚持不断学习、思考、沉淀、净化自己,让我们为更多的企业打造出实用型网站。

      1.模块的导入

三种方式:

第一种:import 模块名

第二种:import 模块名 as 新名字

第三种:from 模块名 import 函数名

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: # 处理负数

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) # 横轴数据

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), '(真实值)')

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展式的应用 - 指数函数', fontsize=18)

plt.xlabel('X', fontsize=15)  郑州祛胎记医院多少钱 http://www.zykdyjyy.com/

plt.ylabel('exp(X)', fontsize=15)

plt.grid(True, ls=':')

plt.show()

2.if name == “main” 语句

Python 属于脚本语言,不像编译型语言那样先将程序编译成二进制再运行,而是动态的逐行解释运行。也就是从脚本第一行开始运行,没有统一的入口。

当一个 Python文件中有这一句的时候,就好比C语言中的主函数main,程序的起始就从这里开始。而这个语句是防止当前文件下有导入的文件中一些语句被Python的逐行机制所执行。

因为如果一个 .py 文件(模块)被直接运行时,其__name__值为__main__,即模块名为__main__。

所以,if name == 'main’的意思是:当 .py 文件被直接运行时,if name == 'main’之下的代码块将被运行;当 .py 文件以模块形式被导入时,if name == 'main’之下的代码块不被运行。

感谢各位的阅读,以上就是“怎么使用Python基础模块”的内容了,经过本文的学习后,相信大家对怎么使用Python基础模块这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是创新互联,小编将为大家推送更多相关知识点的文章,欢迎关注!


分享名称:怎么使用Python基础模块
地址分享:http://cdkjz.cn/article/jeooij.html
多年建站经验

多一份参考,总有益处

联系快上网,免费获得专属《策划方案》及报价

咨询相关问题或预约面谈,可以通过以下方式与我们联系

业务热线:400-028-6601 / 大客户专线   成都:13518219792   座机:028-86922220