Python正式版下载包中有amd64的注释是什么意思?
官方正式版的下载包(当然也包括本站的下载包)中,常常有好几个安装包,有些后缀是amd64,这是因为python有很多native的包,就是不是纯python代码,用了诸如c/c++的代码,然后编译成库给py文件调用的,这样在安装的时候就要区分包的平台:库在windows上多是dll,在linux等是so,在macos是dylib。win-amd64就是CPU是AMD64兼容的架构并在windows上运行,win是windows,还可以有其他比如darwin是macos,linux是linux;amd64是CPU平台,还可能有arm,x86,x86-64等的。
软件对比:
Python与MATLAB的对比:
说起科学计算,首先会被提到的可能是MATLAB,但用Python做科学计算有如下优点。
1、MATLAB是一款商用软件,并且价格不菲。而Python完全免费。
2、Python是一门更易学、更严谨的程序设计语言,能让用户编写出更易读、易维护的代码。
3、MATLAB主要专注于工程和科学计算。而Python有着丰富的扩展库,可以轻易完成各种高级任务,开发者可以用Python实现完整应用程序所需的各种功能。