Python二维python 数组运算算

2170人阅读
&numpy是python为了科学计算而开发的支持多维的数组,
据说在numpy的基础上执行算术运算速度很快,
可是和numexpr比起来,要差得远了.
使用numexpr,比numpy的速度要加快数倍,甚至数十倍.
因此在执行大量预算和对大数组进行操作时,一定要使用numexpr.
下面还是看看例子吧,先看看numexpr是如何使用的:
numexpr接受字符串表达式即可,分析后立即计算
&&& import numpy as np
&&& import numexpr as ne
&&& a = np.arange(1e6)
&&& b = np.arange(1e6)
&&& ne.evaluate(&a + 1&)
# 最简单的表达式
&&& ne.evaluate('a*b-4.1*a & 2.5*b')
# 稍微复杂一点的例子
array([False, False, False, ...,
True], dtype=bool)
下面的例子比较了numpy和numexpr运算时间
&&& timeit a**2 + b**2 + 2*a*b
10 loops, best of 3: 21.5 ms per loop
# numexpr w/ 16 threads (default for 8-core, with hyperthreading)
&&& timeit ne.evaluate(&a**2 + b**2 + 2*a*b&)
100 loops, best of 3: 2.14 ms per loop
# 比NumPy快10.0倍
&&& ne.set_num_threads(8)
# using just 8 threads
&&& timeit ne.evaluate(&a**2 + b**2 + 2*a*b&)
100 loops, best of 3: 3.15 ms per loop
# 比NumPy快6.8倍
&&& ne.set_num_threads(1)
# using just 1 thread
&&& timeit ne.evaluate(&a**2 + b**2 + 2*a*b&)
100 loops, best of 3: 7.58 ms per loop
# 比NumPy快2.8倍
numexpr运算时间不是一般的快,
版权声明:本文为博主原创文章,未经博主允许不得转载。
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:529543次
积分:7191
积分:7191
排名:第1465名
原创:196篇
评论:61条
(2)(2)(4)(1)(1)(1)(1)(23)(4)(4)(19)(10)(4)(4)(21)(22)(5)(7)(6)(12)(24)(1)(1)(8)(7)(1)(3)(4)(1)您所在位置: &
&nbsp&&nbsp&nbsp&&nbsp
用Python做科学计算 2010.pdf387页
本文档一共被下载:
次 ,本文档已强制全文免费阅读,若需下载请自行甄别文档质量。
文档加载中...广告还剩秒
需要金币:100 &&
用Python做科学计算 2010.pdf
你可能关注的文档:
······
··········
用Python做科学计算 Release1 HYRYStudio
I 基础篇 3
1 软件包的安装和介绍 5 1.1 安装软件包 .... . . . ......................... .............
安装 .... . . . ........................................
5 Python x,y
.... . . . .......................................
5 EnthoughtPythonDistribution EPD
.... . . . .......................
工具 .... . . . ........................................
6 iPython.... . . . ..........................................
6 spyder .... . . . ..........................................
8 1.2 函数库介绍 .... . . . ......................... ............. 10 1.2.1
数值计算库.... . . . ......................... ........... 10 1.2.2
符号计算库.... . . . ......................... ........... 11 1.2.3
界面设计 .... . . . ......................... ............ 11 1.2.4
绘图与可视化 .. ... . . .................................. 11 1.2.5
图像处理和计算机视觉 .. ... . . ............................. 12
2 NumPy-快速处理数据 13 2.1 ndarray对象 .... . . . ......................... ............ 13 2.1.1
创建 .... . . . ........................................ 13 2.1.2
存取元素 .... . . . ......................... ............ 17 2.1.3
多维数组 .... . . . ......................... ............ 19 2.1.4
结构数组 .... . . . ......................... ............ 21 2.1.5
内存结构 .... . . . ......................... ............ 24 2.2 ufunc运算 .... . . . ....................................... 25 2.2.1
广播 .... . . . ........................................ 30 2.2.2
ufunc的方法 .. ... . . ................................... 33 2.3 矩阵运算.... . . . ........................................ 35 i 2.4 文件存取.... . . . ........................................ 37
3 SciPy-数值计算库 41 3.1 最小二乘拟合 .... . . . ......................... ............ 41 3.2 函数最小值 .... . .
正在加载中,请稍后...用心创造滤镜
扫码下载App
汇聚2000万达人的兴趣社区下载即送20张免费照片冲印
扫码下载App
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!&&|&&
LOFTER精选
网易考拉推荐
用微信&&“扫一扫”
将文章分享到朋友圈。
用易信&&“扫一扫”
将文章分享到朋友圈。
阅读(1598)|
用微信&&“扫一扫”
将文章分享到朋友圈。
用易信&&“扫一扫”
将文章分享到朋友圈。
历史上的今天
loftPermalink:'',
id:'fks_',
blogTitle:'Python科学计算系列1: 使用PyOpenCV与NumPy进行图片的最大值投影',
blogAbstract:'
在博主所在的实验室,常年需要处理大量的生物医学图像数据。除了降噪、滤波这种最基本的图像预处理操作之外,还包括数据分割、配准与可视化。此前这样一些工作是交给Matlab来完成的,Python可以说是目前在科学计算方面唯一可以和Matlab比肩的工具,这得益于Python提供的开源框架让众多第三方科学计算工具包的开发得以成为可能。
这段时间博主在尝试从0开始,慢慢将这些工作从Matlab环境中移植到Python环境下完成。于此同时也会把这个过程总结为一系列博文,涉及的内容都与Python的科学计算有关。这里首先从最简单的最大值投影开始。',
blogTag:'python,科学计算,opencv,numpy,最大值投影',
blogUrl:'blog/static/',
isPublished:1,
istop:false,
modifyTime:7,
publishTime:9,
permalink:'blog/static/',
commentCount:0,
mainCommentCount:0,
recommendCount:0,
bsrk:-100,
publisherId:0,
recomBlogHome:false,
currentRecomBlog:false,
attachmentsFileIds:[],
groupInfo:{},
friendstatus:'none',
followstatus:'unFollow',
pubSucc:'',
visitorProvince:'',
visitorCity:'',
visitorNewUser:false,
postAddInfo:{},
mset:'000',
remindgoodnightblog:false,
isBlackVisitor:false,
isShowYodaoAd:false,
hostIntro:'',
hmcon:'0',
selfRecomBlogCount:'0',
lofter_single:''
{list a as x}
{if x.moveFrom=='wap'}
{elseif x.moveFrom=='iphone'}
{elseif x.moveFrom=='android'}
{elseif x.moveFrom=='mobile'}
${a.selfIntro|escape}{if great260}${suplement}{/if}
{list a as x}
推荐过这篇日志的人:
{list a as x}
{if !!b&&b.length>0}
他们还推荐了:
{list b as y}
转载记录:
{list d as x}
{list a as x}
{list a as x}
{list a as x}
{list a as x}
{if x_index>4}{break}{/if}
${fn2(x.publishTime,'yyyy-MM-dd HH:mm:ss')}
{list a as x}
{if !!(blogDetail.preBlogPermalink)}
{if !!(blogDetail.nextBlogPermalink)}
{list a as x}
{if defined('newslist')&&newslist.length>0}
{list newslist as x}
{if x_index>7}{break}{/if}
{list a as x}
{var first_option =}
{list x.voteDetailList as voteToOption}
{if voteToOption==1}
{if first_option==false},{/if}&&“${b[voteToOption_index]}”&&
{if (x.role!="-1") },“我是${c[x.role]}”&&{/if}
&&&&&&&&${fn1(x.voteTime)}
{if x.userName==''}{/if}
网易公司版权所有&&
{list x.l as y}
{if defined('wl')}
{list wl as x}{/list}基于脚本语言Python的科学计算CAD软件设计框架92
上亿文档资料,等你来发现
基于脚本语言Python的科学计算CAD软件设计框架92
第2卷第1期2003年3月;江南大学学报(自然科学版);JournalofSouthernYangtze;V01.2No.12003;Mfir.;文章编号:1671―7147(2003lOl一0;基于脚本语言Python的科学计算CAD软件设计;沈殊璇,;薄亚明;(江南大学通信与控制工程学院,江苏无锡21403;摘要:科学计算要求复杂的数据结构、高度抽象的数
第2卷第1期2003年3月江南大学学报(自然科学版)JournalofSouthernYangtzeUniversity(NaturalScienceEdition、V01.2No.12003Mfir.文章编号:1671―7147(2003lOl一0006―05基于脚本语言Python的科学计算CAD软件设计框架沈殊璇,薄亚明(江南大学通信与控制工程学院,江苏无锡214036)摘要:科学计算要求复杂的数据结构、高度抽象的数学模型、大量的数据运算和可视化的输出.面向对象的脚本语言Python在可扩展性、可移植性、良好的模块体系等方面的特点,使其成为开发科学计算CAD软件的理想语言.介绍了Python及其标准工具箱Tkinter.及其适合于开发科学计算CAD软件的原因,提供了以Python结合其Tkinter工具箱开发科学计算CAD软件的具体实现框架.关键词:面向对象的脚本语言Python;科学计算;CAD软件设计中囝分类号:TP311.52文献标识码:ACADSoftwareFrameworkDesigninScienceComputationFieldBasedonScriptLanguagePythonSHENShu―xuan,(CommunicationandBOYa―mingControlEngineerInstitute。SouthernYangtzeUniversity,Wuxi214036,China)Abstract:TheScienceComputationrequirescomplexdatastructures,highly―abstractedmathematicalmodels,heavycomputationandvisualizedoutput.TheObjective―OrientedscriptlanguagePythonischaracterizedbyitsextensible,plantableandadvancedmodulizationsystem,whichmakesitlanguageintheflidealCADCADsoftwaredesignofthesciencecomputationfield.ThepaperepresentsthereasonwhyPythonwithitsTkintertoolkitissuitablefordesignandprovidesTkinterKeyaCADsoftwareinsciencecomputationfield,frameworkinstancetodesignsciencecomputationsoftwarewithPythonanditstoolkit.words:Python;sciencecomputation;CADsoftwaredesign科学计算CAD软件是应用于科学计算领域的专业CAD软件.它除了必备的传统商用CAD软件的基本功能外,更侧重于满足科学计算方面的特殊要求.它具备大型复杂的数据结构;能够建模和进行大量的数据运算。同时保证系统有良好的性能,并能将运行结果可视化地输出.收稿日期:2002一04―05;修订日期:2002―05―16.专业CAD软件的类型较多,针对性强,但商品化的不多.当前国内较流行并广泛使用的是基于windows可视化的编程工具:VB,VC++以及Del―phi.这3种语言都因为局限于Windows平台,而主要用于开发网络商务、商业应用软件,以及应用在传统技术和工程市场上…1.而在机械设计、机械分基金项目:教育部优秀青年骨干教师资助课题(教技司[2000165号).作者简介:沈殊璇(1977一),女,重庆人,控制工程与控制理论硕士研究生第1期沈殊璇等:基于脚本语言Python的科学计算CAD软件设计框架存、打印及可视化输出.2.1前处理器(Preprocessor)的设计7析和电子设计等应用领域,需要超强的计算处理能力.因此主要依靠UNIX工作站.由于UNIX工作站的高性能和高稳定性,在UNIX工作站上运行的软件,具有更强的数据处理能力,更适合于进行科学计算.而面向对象的脚本语言Python以其良好的跨平台特性,与C/C++语言、Fortran语言的良好接口,成为科学计算CAD软件开发的理想工具.1专业的CAD软件除了具备传统商用CAD软件的基本功能外,更要求侧重于满足在科学计算方面的特殊要求.它必须具有常用的几何模型库,能够进行建模.CAD软件中的对象都具有相关专业的特定物质属性和一定的层次关系等;而且需要具备专业方面如离散等特定的功能.在设计前处理器时,应结合专业需求进行,一般需要经历5个基本步骤:1)导入Tkinter模块.2)创建一个顶层窗口对象,它包括整个GUI应用程序.Python及其标准GUI工具箱Tkinter的特点Python的特点Python是面向对象的程序设计语言.它比传统1.1结构化的语言更适合于大型软件的开发,实现高度抽象的数据模型.作为脚本语言,它具有许多高级数据类型,如列表、字典、元组等,比系统语言更容易实现复杂的数据结构.由于脚本语言的胶合性,使它易于利用已有组件实现系统的功能.Python的跨平台性好,不象VB,VC十+,Delphi等大多数程序设计语言应用仅限于特定的平台(如Windows).它能够运行在当前各主要平台,如Unix/I。inux。Windows,Masc.同时它的可扩展性好,具有与C/C++,Fortran的良好接口.作为脚本语言,Python可通过在Unix或NT工作站上调用系统语言c/c++,Fortran的扩展模块,或利用已有函数包来提高大量数据处理时的运行速度.1.23)在这个顶层窗口对象中添加GUI控件,如窗体、标签、菜单、按扭等控件.因为Tkinter含有大量的缺省参数,所以在设计时只需对特定需求指定参数,其余参数均采用默认值,它们将按一组经过优化的缺省参数来创建.4)实现用户事件响应功能,并将其与用户事件绑定.用户事件响应主要完成数据的获取。实现数据的可存取和可打印输出.通过用户事件,如鼠标点击,键盘输入,启动与之绑定的应用程序,通过窗口管理器将输入转化为相应的数据.在设计数据存取功能时,可根据数据量的大小选择恰当的解决方案.对少量的数据,可使用简单磁盘文件的形式存取.通过内建函数open(),按指定方式(如读或写)打开一个文件.然后使用文件方法,如输入、输出、文件移动来实现对数据的存取.对于大批量数据的存取。采用Python的永久性存取模块pickle和mar.shal来实现.在实现时首先导入piekle或marshal模块,用open()打开文件后,使用load和dump命令存取数据对象[31.另外,对复杂、大规模的数据,可采用完整的关系数据库管理系统实现存取.为了满足用户需求,有时需要实现数据的打印输入功能.程序员只须将stdout标准输出,由默认的屏幕改为打印机,再使用print命令即可实现打印功能.Tkinter的特点Tkinter是Python的标准工具箱,是最具跨平台性能的用户图形界面(GUI).可运行于UniX/Linux。Windows,Macs等主要平台.Python强大的语言表达能力和Tkinter控件所具有的合理默认值,保证了GUI实现语句的简洁性【2】.Tkinter实际上是运行在Tcl/Tk上,因此它和Tk一样具有良好的扩展性、成熟性和稳定性.Python适合于科学计算、Tkinter适合于开发GUI的特点,表明了Python结合Tkinter工具箱是开发科学计算CAD软件的理想语言.2科学计算CAD软件的实现框架基于科学计算CAD软件的自身特点,其实现框架分为3个部分:前处理器、算法器、后处理器的设计与实现.其中前处理器主要提供GUI(用户图形界面),获取用户输入,进行数据形式转换,提供图形离散等功能.算法器主要是利用前处理器所获数据参数进行运算.后处理器主要是获取算法器提供的运算结果,将其转化为相应图表曲线,进行保5)进入主事件循环,使用mainloop命令等待用户指令.以上是实现前处理器的主要步骤,在具体实现时程序员可根据实际情况增添所需功能.2.2算法器的实现在数据处理时,由于科学计算的数据量大,关键要提高运行速度.在硬件方面,应采用高性能的Unix或NT工作站;在软件方面,应利用Python的8江南大学学报(自然科学版)第2卷可扩展性调用C/C++、Fortran实现的扩展模块加以实现.为python编写C语言模块的过程见图1.图1实现Python扩展C模块步骤Fig.1ThefiguretodescribethestepstomaketheCex?tensionmoduleforPython2.2.1编写应用程序代码首先在设计函数和对象的时候,必须考虑到其它Python代码将与c语言代码相互通信,因此应把它设计为一个独立的“扩展模块”.然后编写出测试代码,进行测试,测试完成后,去掉测试代码,形成独立文件.2.2.2给代码加上程序接口要实现程序接口软件,必须完成4部分工作:1)加上Python的头文件(Python.h),引入Python的API,目的是能在C语言中使用Python对象PyObject.2)给模块的每个函数加上“PyObjeet*module―func()”。python打包器.打包器的作用是接收Python参数值,把它们转换为C语言数据,然后调用相应函数完成工作.函数结束后,由打包器接收函数的返回值,把它们转换为Python语言数据,再完成程序的返回操作,返回必要的数据值,在实现打包器时,必须为每个希望在Python环境里访问的函数创建一个“staticPython”函数,还要把模块名以及一个下划线字符“.”加在函数名的前面.3)给模块中的每个函数加上“PyMethodDefModuleMethods【]”数组.在实现了打包器后,就需要把它们列出来,以便Python解释器知道如何导入和访问它们.这是由“ModuleMethods[]”数组负责的工作,它是由数组组成的数组,其中每个数组分别包含着每个函数的有关资料.各数组里的第一个元素是将在Python语言里访问的模块名字,第二个是与对应的打包函数;第三个是常数METH―VARARGS,它表示一组以列表形式存在的参数.第四个是一个由两个NULl。组成的数组,用于结束这一组数组,也可省略不写.4)给接口程序加上“voidinitModule()”模块初始化函数.该函数initModule,在解释器导入并准备使用前面的数据处理函数时将被调用执行.2.2.3编译1)拷贝Makefile.pre.in和Setup文件.把Makefile.pre.in和Setup文件从Python发行版本的Misc子目录拷贝至扩展模块所在的目录.2)修改Setup文件.在Setup文件末增添一行描述扩展模块,其格式为:模块名C语言文件名.3)建立Makefile文件.执行make―fMakefile.pre.inboot命令,即可建立Makefile文件.4)运行make命令,进行代码编译和链接.5)将扩展模块导入Python环境.当扩展模块编译链接完毕后,即可象Python的其它模块一样导入执行.2.3后处理器的设计与实现2.3。1结果的可视化输出运算结束后,可根据需要将扩展模块返回的元组,使用内置函数转换为所需的数据类型,然后可调用Toplevel命令创建一个新窗体,添加画布(Canvas),在新窗体的画布上将计算数据转化为相应坐标,连接成曲线,以二维或三维的形式描绘在窗体上,给用户以直观的结果.2.3.2图形打印功能的实现在用户决定退出前,提示用户选择是否保存结果或将结果打印输出.利用画布的postscript方法,将画布上的图形结果以postscript文件的形式保存起来.然后导入OS系统模块,执行lprpostscript目标文件,即可将画布上的所有图形打印输出.2.3.3文件格式转换根据用户需求,可将计算结果转换为其它文件格式,以便用户在其它应用程序中调用.例如可导入Reportlab软件库。在Python的环境下创建PDF文件。以便用户在AcrobatRead.er中利用以PDF文件形式输出的计算结果.3设计实例图2提供了电磁场分析CAD软件框架的具体第1期沈殊璇等:基于脚本语言Python的科学计算CAD软件设计框架9实例代码,以及程序运行时的用户界面图2用户界面Fig.2GraphicsuserinterfacefromTkinterimport*#include<tCl.h>importstringimportpickleimportstringflag=011=[]item={}defclick(event):globalflagglobal11globalitem11.append((event.x,event.Y))iflen(11)==2:item[’rec’]=canvas.create―rectangle(11[0][0],11[0][1],11[1][0],11[1][1])flag=0iflen(11)>2and((11[0][0]<=11[一1][0]<=11[1][0])or(11[1][0]<=11[一1][0]<=11[0儿0]))and((11[0][1]<=11[一1][1]<=11[1][1])or(11[1][1]<=11[一1儿1]<=11[0][1])):item[event.X】=canvas.create―line(11[0][0],11[一1][1],11[1][0],11[一1][1])item[event.Y]=canvas.create_line(11[.1][0],11[0][1],11[一1][0],11[1]【1])defdelete(event):print’nOWisdelete’global11globalitemglobalcanvasX=lan(11)foriin11[2:]:if一3<(event.x―i[0])<3or一3<(event.Y―i[1])<3:canvas.delete(item[i[0]])canvas.delete(item[i[1]])delitem[i[0]]delitem[i[1]]del11[11.index(i)]root=Tk()canvas=Canvas(root,width=500,heig=500)canvas.pack()canvas.bind(”<Button一1>”,click)canvas.bind(”<Button一3>”,delete)defdraw():global11globalitemitem={liflen(11)>=2:item[’rec’]=canvas.create―rectangle(11[0][0],11[0][1],11[1][0],11[1][1])foriin11[2:]:item[i[0]]=canvas.create.1ine(1l[0][0],i[1],11[1][0],i[1])item[i[1]]=canvas.create.1ine(i[0],11[0][1],i[0],11[1][1])defclean():globalitemglobal11key=item.keys()foriinkey[:]:canvas.delete(item[i])item={}11=[]importtkMessageBoxdefcancel():iftkMessageBox.askokcancel(Hquit’.’doyoure―allywishtoquit”):root.destroy()root.protocol(”WM.DELETE―WINDOW”,cancel)importtksimpledialogclassmydialog(tksimpledialog.dialog):defbody(self,master):Label(master,text=”pleaseinputPathandfilename:”).grid(row=0)self.el=Entry(master)10江南大学学报(自然科学版)第2卷self.e1.grid(rOW=0,column=1)returnself.eldefapply(self):first=self.e1.get()file=open(’filename’,’W’)pickle.dump(first,file)file.close()defsave():print’nOWissaving’print’11’。11mydialog(root)myfile=open(’filename’,’r’)name=pickle.10ad(myfile)myfile.close()myfile=open(name,’W’)pickle.dump(1l,myfile)myfile.close()defOpen():new()mydialog(root)file=open(’filename’,’r’)name=pickle.10ad(file)file.close()globalIIfile=open(name,’r’)11=pickle.10ad(file)print’nOWisopen’print’11’,11,type(11)draw()file。close()defnew():clean()defabout():passimportcalculateldefcal():global11print11,type(11)1=11[:]clean()11=list(calculatel.call(I))draw()defaddwindows():globaltopglobalcanvasltop=Toplevel(width=500,height=500)canvasl=Canvas(top,width=500.height=500)canvasl.pack()drawline(canvasl)menul=Menu(top)filelmenu=Menu(menul)menul.add.cascade(1abel=”file”.menu=filelmenu)filelmenu.add.command(1abel=”Sflve,,,com―filelmenu.add―command(1abel=“open".COITI.savel)top.config(menu。menul)drawline(canvasl):canvasl.create.1ine(50,450,450,450,arrow=canvasl.create.1ine(50,450,50,50,arrow=Y=Label(canvasl,text=’Y’)y.place(x=55,Y=70)X=Label(canvasl,text=’X’)X.place(x=450,Y=450)foriinrange(0,400,50):x=Label(canvasl,text=i)x.place(x=i+50,Y=455)iinrange(50,400,50):Y=Label(canvasl,text=i)Y.place(y=450一i,x=55)iin11[1:]:2x。iclipboard():top2=Toplevel(width=500,height=500)canvas2。Canvas(top2,width=500。height=canvas2.pack()canvas2.clipboard.clear()Tk.clipboard.append(canvas2,top)savel():(下转第15页)mand。savel)mand2defLAST)LAST)for11.sort()x=11[0]forcanvasl.create―line(X,i,smooth=0。splinesteps300,fill=’red’,joinstyle=BEVEL)def500)def包含各类专业文献、文学作品欣赏、各类资格考试、行业资料、中学教育、生活休闲娱乐、高等教育、基于脚本语言Python的科学计算CAD软件设计框架92等内容。 
 名称 某框架结构 CAD 设计 主要任务: 独立应用 PKPM 系列软件进行建模和计算,然后采用 PKPM 系列软件或 AUTOCAD 软件绘图,上交装订好的结果一套,成果要符合现行的...  基于cad软件框架,评估产品的生命周期_计算机软件及应用_IT/计算机_专业资料。cad...在其生命周期能源消费总量将计算。 这样估计 可以用来重新设计部分和程序集的能源...  设计、 实现基于 Python 语言的网络数据挖掘算法,掌握科学的实验方法,为以后其他...同时,使用 Eclipse 这个强大的框架时 IDLE 也可以非常方便的调 试 Python 程序...  文以山丽, 山以文传 脚本语言比较一、Python 编程...基于 CGI 程序的功效,可以很方便地执行 Python 语句...Python 编程语言可以广泛的在科学计算领域发挥独特的...  虽然借鉴其他编程语言社区的经验是一件好事,但用基于...我更多的建议是针对人开始遭遇 Python 的核心程序集...在很多情况下,Python 科学计算 软件系列都被当做专用...  Python 与 Web 开发 Python 的 Web 框架众多,见 ...简单,用起来很方便,因此有些人把它当 作脚本语言...作为科学计算工具,利用其丰富的包来实现许多功能,...  添加别的,你会希望所有 的目标代码生成到一个单一的文件包含一个自定义的框架...基于Python语言的音频捕... 4页 免费 1.Python程序设计-Pytho... 暂无评价 ...  Guido 为了打发圣诞节的无趣,决心开发一个新的脚本 解释程序,做为 ABC 语言的...做科学计算的研究机构日益增多,一些知名大学已经采用 Python 教 授程序设计课程。...}

我要回帖

更多关于 python 二维数组赋值 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信