txt_calc.py 文件源码

python
阅读 23 收藏 0 点赞 0 评论 0

项目:LineBot 作者: RaenonX 项目源码 文件源码
def _polynomial_factorization(self, init_time, text, debug, queue):
        result_data = calc_result_data(text, True)
        result_data.calc_type = calc_type.POLYNOMIAL_FACTORIZATION

        text = text_calculator.formula_to_py(result_data.formula_str)

        try:
            start_time = init_time
            exec('result = sympy.factor(text)') in globals(), locals()
            result_data.auto_record_time(start_time)

            result_data.success = True

            start_time = time.time()
            str_calc_result = str(result)
            result_data.latex = sympy.latex(result)
            result_data.auto_record_time(start_time)

            result_data.calc_result = str_calc_result
        except Exception as ex:
            result_data.success = False
            result_data.calc_result = '{} - {}'.format(type(ex), ex.message)

            result_data.auto_record_time(start_time)

        queue.put(result_data)
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号