当前位置: 首页 > 网络应用技术

Python中有多少个命令(2023年的最新完成)

时间:2023-03-07 11:46:02 网络应用技术

  简介:本文的首席执行官注释将介绍有关Python命令的相关内容。我希望这对每个人都会有所帮助。让我们来看看。

  (1)打开CSV文件

  导入大熊猫作为pd

  df = pd.read_csv(r’data/data.csv')

  (2)数据框索引排序

  data = df.sort_index(axis = 0,上升= false)

  (3)为了在某个列中安排或下达数据框架

  data = df.sort([['date'],上升= true上升,错误降序)

  (4)DataFrame的索引从0开始

  data = data.Reset_index(drop = true)

  (5)绘制水平坐标是日期的图

  导入matplotlib.pyplot作为PLT

  x = data ['date']#日期是字符串表单

  y =数据['关闭价格']

  plt.plot_date(x,y)

  (6)寻求标准差异

  导入numpy作为NP

  np.std

  (7)取下

  导入数学

  数学

  对象:Math.ceil

  (8)希尔伯特转型

  从Scipy Import fftPack

  hx = fftpack.hilbert(价格)

  (9)值排序

  data.order()

  (10)差异

  data.diff(1)#D D D D

  dataFrame删除元素

  Data.Drop(元素位置)

  (11)开玩笑的阵列处理方法

  导入Itertools

  a = [[1,2,3],[4,5,6],[7],[8,9]]

  out = list(itertools.chain.from_iterable(a))

  (12)DataFrame修改名称名称

  data.columns = ['num','Price’]

  (13)指导Excel表之后,将有一个空置解决方案

  导入numpy作为NP

  data = data.drop(data.loc [np.isnan(data.name.values)]。索引)

  (15)差异

  1.它是数据框或串联格式,直接使用data.diff()

  2.它是列表格式,将其转换为列表格式data = data.tolist(),然后dif = np.diff(data)

  (16)DataFrame中的日期类型不是日期格式,也不能直接添加和减去,因此将其转换为列表格式

  t = data.time.tolist()

  date_time = dateTime.dateTime.strptime(str(t),’%y-%m-%d%m:%s’)

  date_time = dateTime.date(date_time.year,date_time.month,date_time.day)

  过去= date_time -dateTime.timedelta(天= n*365)

  (17)象征

  np.sign

  (18)使用字典

  label = {'11':'tp’,’1-1’:’:’ - 11’:'fp’,’ - 1-1’:'tn’}

  对于我的范围(LEN(DATA1)):

  state = str(int(data1 [i])))+str(int(data2 [i]))

  result.append(标签[state])

  (19)用PLT绘制时中文的解决方案不显示

  从matplotlib.font_manager导入fontproperties

  font_set = fontproperties(fname = r“ c:windowsontsssun.ttc”,size = 15)

  plt.title(u'centern',fontproperties = font_set)

  (20)获取运行当前程序的时间

  从时间导入时间

  time1 = time()

  time2 = time()

  打印(Time2 Time1)

  以上是我发现的信息。对于那些学习python到一半的人,我也必须收集它。

  (1)OS.Systems

  #仅在一个子末端运行系统命令中,而不是命令执行后的返回信息

  #如果执行命令行,则结果直接打印出:E69DA5E6BA907A686964616F313133333333336IMPORT OSOS.SYSTEM('LS')

  chk_err_log.py cmdtool。log install_log.txt install_zabbix.sh manage_deploy.sh megasas.log

  (2)OS.Popen

  #该方法不仅执行命令,而且在执行后返回信息对象

  #优势是将返回结果提供给一个变量,以促进程序的处理。

  ']

  (3)使用模块子过程:导入子进程

  subprocess.call([[“ cmd”,“ arg1”,“ arg2”],shell = true)

  优点是:使用线程的控制和监视将返回的结果提供变量以促进程序的处理。

  如果您返回并输出:

  导入子过程

  p = subprocess.popen('ls *.sh',shell = true,stdout = subprocess.pipe,stderr = subprocess.stdout)

  打印p.stdout.readlines()

  对于p.stdout.readlines()中的行:

  印刷线,

  retval = p.wait()

  (4)使用模块命令模块

  有两种常用的主要方法:getOutput和getStatusOutput

  导入命令

  commands.getOutput('ls *.sh')

  'install_zabbix.shnmanage_deploy.shnmysql_setup.shnpython_manage_deploy.shnsetup.sh'''

  commands.getStatusOutput('ls *.sh')

  ;

  注意:执行执行命令的参数或中文文本包含中文文本时,建议使用子程序。如果使用OS.Popen,将发生错误。

  Python包含数据包命令如下。

  easy_insert软件包名称。

  其中,Python有多种数据包。通常使用以下数据数据包,Numpy提供了两个基本对象:ndaray和ufunc.ndarray是一个多维数组,可存储单个数据类型,并且UFUNC是一个可以处理数组的函数。- 快速有效地使用内存的数组,他提供了矢量化的数学操作。无需使用周期在整个数组上执行标准的数学操作。它非常方便地将数据传输到外部写作库(CC ++库))在低级别的语言中,外部库以numpy array的形式返回数据也很方便。Numpy不提供高级别的数据分析功能,但可以更深入地了解Numpy数组和数组的计算。它可以执行:数组计算和逻辑操作。图形操作的书面转换和例程。与线性代数相关的操作。Numpy具有由线性代数和随机数生成的构建-in函数。2。Scipy是一个方便,易于使用且专门为科学和工程设计的Python软件包。它包括统计,优化,集成,线性代数代数,傅立叶变换,信号和图像处理以及通常微分方程。Scipy取决于Numpy,并提供了许多对用户友好且有效的数字例程,例如数值和优化。33.3。Ppandas是一个Python数据分析软件包。大熊猫最初是作为财务数据分析工具而开发的。因此,熊猫为时间顺序分析提供了良好的支持。创建了pandas来解决数据分析任务。熊猫包括大量库和一些标准数据模型, 提供操作大型数据集所需的工具。Pandas为我们的快速方便的处理数据提供了大量功能和方法。Pandas包含高级数据结构和工具,这些结构和工具使数据分析迅速而简单。简单的。

  1.画布(画布)

  Turtle.screensize(700,600,“绿色”)

  turtle.scrensize()#返回到默认尺寸(400,300)

  2.疼痛控制命令:

  turtle.down()#Draw Graphics移动时,默认时间也会绘制

  turtle.up()#移动时不要绘制图形

  绘制图形时乌龟。

  Turtle.Color(Colorstring)#Color绘制图形时

  Turtle.fillcolor(颜色串)#绘制图形的填充颜色

  乌龟(Ture)

  乌龟(false)

  3.运动命令:

  Turtle.forward(学位)#move从代表距离的程度向前移动

  龟。程度代表距离

  Turtle.richt(学位)#正确的角度有几个程度

  乌龟。左(学位)#如何向左移动

  turtle.goto(x,y)#将刷子移至坐标的位置x,y

  Turtle.stamp()#copy当前图形

  海龟。Speed(速度)#t t t t t [0,10]整数

  Turtle.Clear()清除乌龟绘画的笔迹

  Turtle.Reset()清除窗户并将乌龟状态重置为起始状态

  Turtle.undo()取消最后的乌龟动作

  对于当前的乌龟是否可见,可见乌龟。

  Turtle.stamp()复制当前图形

  turtle.write('vshmily')写字符串'vshmily'

  扩展信息:

  在Python中,自定义模块具有两个功能,一个是标准代码,另一个是编写良好的代码,可促进其他程序,从而提高开发效率。自定义模块主要分为两个部分,一个是创建模块,另一个是导入模块。

  创建模块可以在单独的文件中在模块中编写相关代码,并将文件命名为“模块名称+.py”。

  创建模块后,您可以在其他程序中使用该模块。加载模块后,您可以使用导入语句实现它。

  作为一种胶水,Python可以轻松执行系统命令,以帮助我们快速完成任务;并且有许多方法可以使用Python执行系统命令。SubProcess模块。

  1. OS.System()

  此方法直接调用标准C的System()函数,只是在子末端运行系统命令,而无法获得返回的信息。

  导入操作系统

  输出= OS.System('CAT /PROC /CPUINFO')

  处理器:0

  vendor_id:authenticamd

  CPU家庭:21

  ...

  输出#不捕获输出

  2. os.popen()

  该方法执行命令并在执行后返回信息对象是通过管道文件返回结果。

  输出= os.popen('cat /proc /cpuinfo')

  输出

  打印output.read()

  处理器:0

  vendor_id:authenticamd

  CPU家庭:21

  ...

  3.子进程模块

  该模块是一个强大的子过程管理模块,一个替换OS.System,OS.Spawn*和其他方法的模块。

  导入子过程

  subprocess.popen([[“ LS”,“ -L”]#python2.x不捕获

  输出

  subprocess.run([[“ ls”,“ - l”]#python3.x dimm

  输出

  总共68

  drwxrwxr-X 3 XL XL 4096 Feb 8 05:00 com

  DRWXR-XR-X 2 XL XL 4096 JAN 21 02:58桌面

  DRWXR-XR-X 2 XL XL 4096 JAN 21 02:58文件

  DRWXR-XR-X 2 XL XL 4096 JAN 21 07:44下载

  ...

  结论:以上是首席CTO的所有内容都注明了Python有多少命令。我希望这对每个人都会有所帮助。如果您想进一步了解这一点,请记住要收集对该网站的关注。