
WinPython开发工具使用感受
Python的IDE发行版有很多,不过,最常用的是winpython,它轻巧便携。
包含了常用的科学计算工具包numpy,scipy,sklearn,matplotlib,还有可以调用C动态库的扩展包ctypes,更好的是它有32位和64位。
winpython实际上是整合了IDE工具spyder和一些科学计算包,默认包含了以下工具包,有了这些工具包,完全可以替代MATLAB做科学计算:
numpy、scipy:
数值计算工具包,里面我含了各种矩阵算,MATLAB有的,它基本上都有。
不过,里面有array和matrix两种类型,最好是用array类型的,因为它的功能最全,大部分函数处理的类型都是array。
scipy实际上包含了numpy的功能,并且还有2D绘图子工具包pylab,里面的plot用法很像matlab的。
scipy里有各种最优化算法,比如约束最优化,非约束最优化等等。
matplotlib:
2D和3D绘图工具,绘图功能强大,各种数据可视化表现方式,没有做不到的,只有你想不到的。
sklearn:
各种学习算法,聚类算法都在里面,比如svm,k-means,KNN,PCA,随机森林等等一大堆。
ctypes:
能使python和c交流的工具包有好几个,但是我认这个最好用。
因为,你可以用VS生成一个动态库,而ctypes则可以直接去调用动态库中的函数。
当你要处理复杂运算时,用纯粹的python实现出来的会慢的有如世界末日,但是用C实现无疑是最快的办法。
而ctypes则可以帮你轻松做到这一点。想想matlab和c的混编,光是数据提取和类型转换就是一堆,估计很多人会有种想死的感觉。
由于ctypes实现了python便捷访问c动态库的功能,你会觉得python和c的混编是一件非常轻松快乐的事情。
它的方便之处还在于,numpy或scipy的数据成员中是默认包含ctypes的,这使python到c函数的各种数据类型的参数传递变得异常简单。
WinPython开发工具功能特点
这是一个全功能的基于Python的科学环境:中联河南区下载-中联河南区app1.1.2 安卓版
专为科学家,数据科学家和教育工作:
1.使用Python与Spyder的和IPython中,或空闲交互式数据处理和可视化
2.即开即装即用的工作编译器(Mingw64),完全集成用Cython和Numba!见包含的例子
3.为高级用户提供的连接器(cffi,ODBC,rpy2,scilab2py,请求,...)和专用Flavors(R,Julia,...)
注册关联:
关联的文件扩展名的.py,.pyc文件和.pyo到Python解释器
注册在Windows资源管理器的Python图标
加上与空闲和编辑与Spyder的为.py文件右键菜单项编辑
注册WinPython作为一个标准的Python发行(Python标准的Windows安装程序会看到WinPython在Windows注册表中)
WinPython是Python编程语言的免费开源的便携发行版。支持WindowsVista/7/8,可作为科学和教育用途。最简单的方法来运行Python、Spyder和SciPy等任何Windows电脑上,无需安装任何东西!快来下载使用吧。
展开

工资单表格免费下载-工资单表格excel免费版【工资表格范本】
跑毒app下载-跑毒交友社区1.0.9 安卓版
魔兽地图傲斗凌云1.08下载-傲斗凌云1.08破解版【隐藏英雄密码】
完美图片视频制作手机版下载-完美图片视频制作app3.0.1 安卓版
手游论坛(游手乐)1.1 最新版
情流感软件下载-情流感情感资讯平台4.048安卓最新版
Office批量打印助手(Excel 批量打印、Word 批量打印)1.0.6 免费版
全战天下华为版下载-全战天下华为客户端1.0.205抖音版
官道花缘手游-官道花缘官方版1.0安卓版
时间锁壁纸高清版下载-何同学同款时间锁壁纸无水印版
建材五金批发网app1.0.1 安卓最新版
带鱼陪玩app下载-带鱼陪玩app1.5.6 安卓手机版
挂机吧主公小米版下载-小米版挂机吧主公手游0.22.109 小七版
可爱要饭表情包下载-要饭表情图片大全最新高清版
黄金果园赚钱下载-黄金果园红包版1.0.1 安卓领红包版
汽车dj音乐下载-汽车音乐DJ舞曲盒app0.0.11 免费中文版
消灭病毒新春版下载安装-消灭病毒新春版2.1.3.最新版
神魔乱舞之天穹腾讯版下载-腾讯神魔乱舞之天穹1.0 qq版
手机电子狗软件下载-考拉电子狗(考拉安卓手机电子狗软件)3.2.0.7 安卓最新版
古版奇迹仙侠手游下载-古版奇迹仙侠游戏1.0礼包版