获取指定文件夹下所有的同种类型文档的名字(Python)

  • Post author:
  • Post category:python

今天教大家如何在一个非常混乱文件夹下用Python编写一个程序来寻找所有自己所需类型的文件(这次举例选择json文件,如果有寻找其他类型文件需要可下面程序json改为自己所需的文件名字),并且输出所有所需文件的名字。 首先我们需要导入系统的os库,这个库不需要再下载。 from os import listdir 其次我们将需要寻找的文件夹路径赋值给path,在使用listdir()函数将此文件夹…

继续阅读 获取指定文件夹下所有的同种类型文档的名字(Python)

Python数模笔记-NetworkX(3)条件最短路径

  • Post author:
  • Post category:python

1、带有条件约束的最短路径问题 购优惠 m.fenfaw.cn 最短路径问题是图论中求两个顶点之间的最短路径问题,通常是求最短加权路径。 条件最短路径,指带有约束条件、限制条件的最短路径。例如,顶点约束,包括必经点或禁止点的限制;边的约束,包括必经路段或禁止路段;还包括无权路径长度的限制,即经过几步到达终点。进一步地,还有双目标限制的最短路径问题,求最短距离中花费最小的路线;交通限制条件下的最短路…

继续阅读 Python数模笔记-NetworkX(3)条件最短路径

Python计算两张图片的相似度

  • Post author:
  • Post category:python

目录 一、场景需求解读 二、Mean Squared Error (MSE)简介 三、The Structural Similarity Index (SSIM)简介 四、算法代码实现 五、效果展示与分析 六、思维扩展 参考资料 注意事项 一、场景需求解读 在现实场景中,我们经常会遇到一个问题, 即如何评价不同图片的好坏,或者如何比较两张图片的相似性 。它在学术研究领域中具有的广泛的研究前景,例如…

继续阅读 Python计算两张图片的相似度

Python系统命令– os.system(),subprocess.call()

  • Post author:
  • Post category:python

In this tutorial we will learn about Python System Command. Previously we learned about Python Random Number . 在本教程中,我们将学习Python系统命令。 先前我们了解了 Python随机数 。 Python系统命令 ( Python System Command ) While mak…

继续阅读 Python系统命令– os.system(),subprocess.call()

python画蜡烛图_Python量化交易-绘制蜡烛图 !这个图不像你的钱哦!

  • Post author:
  • Post category:python

mpl_finance模块已经从matlibplot里独立出来,实现了蜡烛线绘制功能,其包含的函数有: 1、 candlestick2_ochl(ax,opens,closes,highs,lows,width=4,colorup='k',colordown='r',alpha=0.75) 2、 candlestick2_ohlc(ax,opens,closes,highs,lows,width=…

继续阅读 python画蜡烛图_Python量化交易-绘制蜡烛图 !这个图不像你的钱哦!

python:动态参数*args

  • Post author:
  • Post category:python

动态参数 顾名思义,动态参数就是传入的参数的个数是动态的,可以是1个、2个到任意个,还可以是0个。在不需要的时候,你完全可以忽略动态函数,不用给它传递任何值。 Python的动态参数有两种,分别是 *args 和 **kwargs ,这里面的关键是一个和两个星号的区别,而不是 args 和 kwargs 在名字上的区别,实际上你可以使用 *any 或 **whatever 的方式。但就如self一…

继续阅读 python:动态参数*args

Python初学笔记(优达学城)

  • Post author:
  • Post category:python

Python笔记: 1.Python中的特殊运算符:a**b是指a的b次方;^是取异或的运算符 2.Python支持这种形式的赋值:x,y,z=1,2,3 3.Python中可以不用在语句末尾加; 4.变量命名是可以使用数字、字母、下划线,只能以字母和下划线开头。 注:不可以有空格 5.命名时用小写字母,用下划线区分单词 6.不能使用保留字或内置标识符,它们在 Python 中具有重要含义,你将在…

继续阅读 Python初学笔记(优达学城)

Python实现socket简单一对一聊天

  • Post author:
  • Post category:python

1.socket流程介绍 这里主要介绍以TCP为主的socket,即基于连接的会话,流程如图,解释如下: step1 服务端需要创建一个socket对象;用bind()函数绑定一对用于连接的IP地址和端口号port;然后用listen()函数侦听打开的端口;用accept()函数接收来自客服端的请求,此时返回两个参数,一个是客户端的ip/port, 一个是客户端与服务端之间建立的连接,后续的通信都…

继续阅读 Python实现socket简单一对一聊天

C循环快还是Matlab矩阵快,R、MATLA、Python和C多重循环效率对比

  • Post author:
  • Post category:python

昨天为了求加权后的集聚系数用R写了段代码,效率实在是不敢恭维,于是我进行了一些测试,希望能有所启发。MATLAB写这篇评论时才想到添加进来做对比的,添加的理由很简单,MATLAB与R都是重要的数据挖掘工具。然后对比了通用脚本语言Python,这个对比理由很简单,他们都是脚本类语言。最后就是与通用语言C的比较,是为了引入比较的基准。 问题 (来自复杂网络)对表示为有权邻接矩阵A的图求其加权集聚系数。…

继续阅读 C循环快还是Matlab矩阵快,R、MATLA、Python和C多重循环效率对比

Python不同进制之间怎么样转换

  • Post author:
  • Post category:python

Python不同的进制 二进制 0b101 以数字0和字母b打头的表示二进制数 如果出现大于等于2的数 会抛出SyntaxError异常 1 八进制 0711 以数字0打头的数字表示八进制数 如果出现大于等于8的数 会抛出SyntaxError异常 1 十进制 123 正常显示 不能出现字母 1 十六进制 0x15 以数字0和字幕x打头的表示十六进制数 可以出现0-9和abcdef或ABCDEF出…

继续阅读 Python不同进制之间怎么样转换