• 大小: 24.07MB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2023-08-07
  • 语言: Python
  • 标签: python  

资源简介

SMOP 是小型Matlab和八度到Python编译器。 SMOP将matlab翻译成python。尽管matlab和数字python之间有明显的相似之处,但在现实生活中有足够的差异使手工翻译不可行。 SMOP生成人类可读的蟒蛇,这似乎也比八度快。速度有多快?表1显示了“移动家具”的计时结果。似乎对于该程序,转换为python导致加速大约两倍,并且 使用cython 将SMOP运行时库编译runtime.py为C 实现了额外的两倍加速。这个伪基准测量标量性能,而我的解释是标量计算对八度组不太感兴趣。 使用方法: $ cd smop / smop $ python main.py solver.m $ python solver.py

资源截图

代码片段和文件信息

import os
from setuptools import setup

from smop.version import __version__ as __VERSION__

setup(
    author = ‘Victor Leikehman‘
    author_email = ‘victorlei@gmail.com‘
    description = ‘Matlab to Python converter‘
    license = ‘MIT‘
    keywords = ‘convert translate matlab octave python‘
    url = ‘https://github.com/victorlei/smop‘
    download_url = ‘https://github.com/victorlei/smop/archive/master.zip‘
    name = ‘smop‘
    version = __VERSION__
    entry_points = { ‘console_scripts‘: [ ‘smop = smop.main:main‘ ] }
    packages = [‘smop‘]
    #package_dir = {‘‘:‘src‘}
    #test_suite = “smop.testsuite.test_lexer“
    #include_package_data = True
    #package_data = { ‘smop‘: [‘*.m‘ ‘Makefile‘] }
    install_requires = [‘ply‘ ‘numpy‘ ‘scipy‘ ‘networkx‘]


 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2018-05-21 22:20  smop\
     目录           0  2018-05-23 11:41  smop\.git\
     文件         629  2018-05-23 11:41  smop\.git\FETCH_HEAD
     文件          23  2018-05-21 22:20  smop\.git\HEAD
     文件         324  2018-05-21 22:20  smop\.git\config
     文件          73  2018-05-21 22:18  smop\.git\description
     目录           0  2018-05-21 22:18  smop\.git\hooks\
     文件         478  2018-05-21 22:18  smop\.git\hooks\applypatch-msg.sample
     文件         896  2018-05-21 22:18  smop\.git\hooks\commit-msg.sample
     文件        3327  2018-05-21 22:18  smop\.git\hooks\fsmonitor-watchman.sample
     文件         189  2018-05-21 22:18  smop\.git\hooks\post-update.sample
     文件         424  2018-05-21 22:18  smop\.git\hooks\pre-applypatch.sample
     文件        1642  2018-05-21 22:18  smop\.git\hooks\pre-commit.sample
     文件        1348  2018-05-21 22:18  smop\.git\hooks\pre-push.sample
     文件        4898  2018-05-21 22:18  smop\.git\hooks\pre-rebase.sample
     文件         544  2018-05-21 22:18  smop\.git\hooks\pre-receive.sample
     文件        1492  2018-05-21 22:18  smop\.git\hooks\prepare-commit-msg.sample
     文件        3610  2018-05-21 22:18  smop\.git\hooks\update.sample
     文件        3515  2018-05-21 22:20  smop\.git\index
     目录           0  2018-05-21 22:18  smop\.git\info\
     文件         240  2018-05-21 22:18  smop\.git\info\exclude
     目录           0  2018-05-21 22:20  smop\.git\lfs\
     目录           0  2018-05-21 22:20  smop\.git\lfs\objects\
     目录           0  2018-05-25 18:38  smop\.git\lfs\objects\logs\
     目录           0  2018-05-21 22:20  smop\.git\lfs\tmp\
     目录           0  2018-05-25 18:38  smop\.git\lfs\tmp\objects\
     目录           0  2018-05-21 22:20  smop\.git\logs\
     文件         185  2018-05-21 22:20  smop\.git\logs\HEAD
     目录           0  2018-05-21 22:20  smop\.git\logs\refs\
     目录           0  2018-05-21 22:20  smop\.git\logs\refs\heads\
     文件         185  2018-05-21 22:20  smop\.git\logs\refs\heads\master
............此处省略93个文件信息

评论

共有 条评论