今天两次遇到python里不同程序调同一模块,输入相同结果却不同?,python模块,情况如下...第一次是用
今天两次遇到python里不同程序调同一模块,输入相同结果却不同?,python模块,情况如下...第一次是用
情况如下...
第一次是用python写了个lcs 然后用另一个程序写了个lcs导入这个模块去算 卡在了两段100字的句子上好久都没反应(扔那算了几个小时都没动静)。
无奈停掉后把这两句话拷入lcs模块用本身的main方法去调 不到1s就算出了结果
然后用c又写了一遍 用ctypes去调C的方法,返回一个值
本来打算返回一个float值 用python接收 却发现python接受是一个随机的int串
把c的返回值改为int 接收的值和C打印出的计算的值相同了
却发现调这个c方法算出的值 和另一个python方法算出的值不一样 (调同一个方法 在同一个输入下)
所以问题总结就是
1 导入同一个模块给相同的输入 为何在不同的程序中得到不同的结果
2 关于ctypes 在C程序里return的值 与python接收的值是否存在不兼容?
编橙之家文章,
相关内容
- Django: 路由与视图题的问题,django路由视图题,简介Dja
- wtforms 表单表单验证异常,不知如何解决,wtforms表单
- codecademy,ideone.com/等在线测试js,php,ruby,python是怎么实现的
- 个人博客站点如何上传文章(非WordPress),博客wordpr
- 建网站是怎样一个流程?,建网站流程?,我知道程序员
- python如何解析字符串中出现的英文人名?,python字符串
- 如何用python的selenium提取页面所有资源加载的链接?,
- crontab后台程序无法收到SIGINT -2信号,crontabsigint,我的是
- python gevent 每个socket 的消息接收是否有使用事件监听回
- linux + python2 + zsh, unicode编码显示异常,python2zsh,如上图
评论关闭