梅森捻线机的动态创建

dcmt的Python项目详细描述


此模块是c库dcmt上的一个瘦python包装器,由mersenne twister rng算法的作者makoto matsumoto和takuji nishimura创建。 原始库提供了创建多个独立rng的功能(例如,可以在并行monte carlo模拟中使用)。

包包含完整的dcmt源(除了example文件夹),并从其api导出一些函数和结构。 有关原始库和其他信息的许可,请参见上面的链接,或src/dcmt/README文件和源。

模块的版本与原始库的版本相对应,并添加了内部版本号。 例如,dcmt 0.6.1顶部的包装可能具有类似于0.6.1-10的版本。 可以找到模块文档here

更改日志

0.6.1-5(开发中)

  • 修复setuptools/distutils的问题(其中一个不支持cython, 其他不支持狮身人面像)

0.6.1-4(开发中)

  • 修正了mt_range()返回'common'参数dict时的错误 包含非通用参数;
  • 修正了dcmtrandomstate.rand()返回数组时的错误 而不是python float;
  • 将原始整数随机生成添加到dcmtrandomstate;
  • 添加了“inplace”函数,用随机数填充提供的numpy数组

0.6.1-3

  • 使用从numpy1.5.1;
  • 使用cython;重写模块
  • 导出python标准random.Randomnumpy的类比 numpy.random.mtrand.RandomState
  • create_mts重命名为mt_range,现在返回字典和 numpy数组而不是ctypes结构;

0.6.1-2

  • 缩短的函数名:create_mts(),init_mt()
  • 删除get_random()并添加rand(),它返回numpy数组
  • 添加了create_mts_stripped(),目前是一个“半文档化”功能

0.6.1-1

  • 三个基本函数:create_generators()、init_generator()和get_random()(返回整数)

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
Java Double。将长位加倍到C#位转换器。ToDouble   java如何使用正则表达式从固定的Y位数中提取最后的X位数?   java如何显示ChatMessage类列表中的字符串消息属性?   java从JSON或XML提要导入数据,并在Android中创建列表   在整数之间使用按位AND运算符的java好处?   java从Android中的Bean类获取空值?   java会话id对另一台服务器意味着什么?   java未选择案例时开关的工作方式   java组织。openqa。硒。SessionNotCreatedException:无法创建新的远程会话。在emulator中初始化安卓驱动程序时   JavaSWT父和子对话框通信   java请确保java_HOME指向JDK而不是JRE   java用户即使在成功登录后也是匿名的   java控制器单元测试无法自动连接所需的bean   Java小程序类文件