标签 python 下的文章

cx_Oracle查询时的数字精度问题

  

有时在用cx_Oracle查询数据库时,会发现查询的数字丢失了精度,变得奇怪。这是因为Oracle里number使用十进制数字,而这并不能完全无缝转换为二进制数字的表现形式,如Python里处理小数默认的float类型。所以这时候就要做一个类型的转换,将查询的数字转换成decimal或者string类型都可以,以避免数字精度的丢失。

阅读全文

基于OR-Tools(Python)解决的旅行推销员问题


旅行推销员问题(Travelling Salesman Problem, TSP)是指:已知一系列城市及城市间的距离,需要制定一条路线,使推销员从一座城市出发,路过每一座城市且每座城市只路过一次,最终回到一开始出发的那座城市。总路程越短的路线,则是越优的方案。

阅读全文

Windows下解决PIP崩溃的方法

  
更新PIP的时候突然报错崩溃了,之后PIP就用不了了,报错:ModuleNotFoundError: No module named ‘pip._internal’。

解决方法就是:

  1. 打开CMD命令窗口。
  2. 输入命令 python -m ensurepip 并执行。
  3. 输入命令 python -m pip install --upgrade pip 并执行。

这样就修复PIP到最新版本了。