python各种代码_python代码收集

这是一个开源的Python代码仓库,汇集了统计、优化、模型构建、数值计算、图论与复杂网络、绘图模板、语法技巧、运行速度优化和机器学习等多个领域的常用代码。适合科学计算课程和实际项目使用,包括粒子群、遗传算法、网络构建、数值解法等,并提供了matplotlib和pyecharts的绘图示例。代码已在特定环境下测试通过,具备良好的跨平台适应性。
摘要由CSDN通过智能技术生成

科学计算中常见代码收集

简介

这是一个完全开源的python代码仓库,它收集了各种科学计算中常见的代码,

适用于用python进行统计、优化等。格外适于在我学院所在的专业课中使用。

目录及简介

1.算法与建模

1.1优化算法部分

收集或原创了粒子群、退火、遗传等常见智能算法

1.2 常见模型

收集了传染病模型等各种模型。

1.3 图论与复杂网络

收集了networkx等类库的基本使用方法,以及BA网络、WS小世界网络等的构建。

1.4 数值计算方法

收集或原创了一些经典的数值计算方法,以及数值计算库的用法。比如解微分方程组、龙格库塔法、

2. 绘图模板

收集了matplotlib和pyecharts的常见操作。

3.语法技巧归纳

包含numpy、装饰器、yield等较为高级的特性。

4.运行速度优化

包含若干cython项目,可以进行python运行速度的优化。

5.机器学习(sklearn)

内含了若干随机森林等经典分类器的例子,而且包含了数据集。

使用与运行。

所有代码在上传前均在deepin linux 15.11上运行通过。

环境为python3.5,

numpy 1.18.1,

matplotlib 3.0.3,

pandas 0.25.3,

scipy 1.4.1, (喜闻乐见的科学计算库,注意不是spicy)

simpy 3.0.11(一个用于过程仿真的库,注意不是符号计算库sympy)

sklearn 0.0

项目中代码文件都是相互独立的,没有任何相互导入关系,请放心使用。

将代码文件夹拷贝到本地之后,只要安装有相对应的库,即可直接运行。

对于Windows系统,部分代码中有被注释掉的、需要在Windows下运行的语句,

请解除这部分语句的注释,并注释掉适用于linux系统的相应代码。另外,本人买不起苹果电脑,所以

遇到这种场合,mac用户只能自己百度一下了……(好在mac的很多操作类似于linux。)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
由于配套光盘里面带的软件都可以自行下载,体积较大,传不了这么大的文件,只把书本里面的示例程序传上来。 <>光盘内容及使用 ===================================================================== 目录内容及使用方法: 本光盘提供了<>一书的源代码以及相关的扩展程序和工具软件。 本光盘包括以下内容: \install----书中所有实例和工具软件的安装说明,读者可按照说明来一次性安装完本书所有工具软件。 \winpython---运行书中所有实例程序的WinPython压缩包,请读者将之解压到C盘根目录之下,该压缩包会创建C:\WinPython-32bit-2.7.9.2目录。 \scipybook2----包含如下3个子目录: codes 其中的scpy2子目录下包含本书提供的示例程序,该示例程序库采用包的形式管理,因此需要将它添加进Python的包搜索路径环境变量PYTHONPATH中才能正确运行scpy2中的示例程序。在scipybook2目录下的批处理文件run_console.bat和run_notebook.bat中会自动设置该环境变量。 notebooks 本书完全使用IPython Notebook编写,该目录下的Notebook文件中保存了本书所有章节的标题以及示例代码。读者可以通过run_notebook.bat批处理文件启动本书的编写环境。 settings 保存各种扩展库的配置文件。这些文件会保存在HOME环境变量所设置的目录之下,默认值为C:\Users\用户名。为了避免与读者的系统中的配置文件发生冲突,在批处理文件中将HOME环境变量修改为该settings目录。 为了确认开发环境正确安装,请读者运行run_console.bat,然后在命令行中执行python -m scpy2,并检查是否打印出开发环境中各个扩展库的版本信息。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值