
Python
文章平均质量分 67
Poe2017
没有最好,只有更好。
展开
-
Python编程之GUI--wxPython模块
在Python中有很多GUI工具包或者构建器:tkinter,wxPython,PyQt,PythonCard,Dabo等,其中,tkinter是Python自带的一个轻量级工具包,使用它可以轻易地实现基本的界面。但是,在跨平台方面不如wxPython。一、wxPython创建窗口 使用wxPython创建一个最简单的GUI窗口步骤如下:import wxclass ...原创 2018-10-01 18:48:21 · 1950 阅读 · 0 评论 -
模拟退火算法解决TSP问题
GitHub地址:https://github.com/Poe2016/Combinatorial_optimization_methods1、TSP问题描述 TSP问题(Traveling Salesman Problem),又称旅行商问题或旅行推销员问题,是一个经典的组合优化问题。TSP问题描述为:假设有n个城市,有一个销售员,从一个城市出发,必须经过每个城市一次,且只能...原创 2019-08-08 14:12:20 · 431 阅读 · 0 评论 -
Python学习笔记
1、列表推导式今天在看代码时看到如下语句:arr = [[col for col in range(num)] for row in range(num)]这是Python中典型的使用列表推导式来生成一个初始化的二维列表。这里arr=[[0,1,2,3,4],[0,1,2,3,4],[0,1,2,3,4],[0,1,2,3,4],[0,1...原创 2019-08-07 14:53:35 · 292 阅读 · 0 评论 -
终端使用其他python的pip安装
当我们在终端或者cmd命令行使用pip install numpy安装numpy时,使用的是默认的python版本安装,当我们想安装到其他版本的python中时,或者说我们要使用其他python版本(非终端默认版本)的pip安装时,可以在pip前面加上python的绝对路径,如下:python_path/python -m pip install numpy //...原创 2019-08-19 18:48:48 · 964 阅读 · 0 评论 -
pyCharm快捷键
command + D : 复制当前行到下一行option + command + L : 格式化选中代码原创 2019-08-19 19:35:12 · 218 阅读 · 0 评论 -
Python可变参数
Python在传递参数的时候有两种比较特殊:*args 和 **kwargs,这两种统称为可变参数,是指在传递参数时,参数的个数不固定,可以发生变化,另外,*args又叫列表参数,可以列表或元组的形式传递,**kwargs又叫字典参数,以字典的形式传递。简单例子如下:*args:l=['hello','world']def fun(*args): for a in args...原创 2019-08-21 13:04:11 · 252 阅读 · 0 评论 -
SciPy常用函数简介
在这里介绍几个函数,由于近来需要用到,网上找了一下,只有英文文档,很少有中文文档,在这里简单介绍一下,有兴趣可以浏览,仅当参考,希望能提升大家的学习速率。1、scipy.interpolate 内插2、scipy.spatial.transform.Rotation 三维旋转3、scipy.optimize.dual_annealing 退火优化方法模拟退火算法常用于组合优化问题,...原创 2019-08-21 15:18:55 · 6326 阅读 · 0 评论 -
Python调用系统命令
在Python中调用系统命令有以下几种方式:1、os.system(command) : 返回一个整型,表示调用的执行状态码,不能获取程序的输出2、os.popen(command) : 可以获取程序执行的结果和输出 Python methodpopen()opens a pipe to or from command.The return value is an op...原创 2019-08-30 14:10:11 · 309 阅读 · 0 评论