
Python学习
文章平均质量分 63
CodeJames
重庆大学研究生毕业,从事IOT后台开发,同名G.Z.H
展开
-
如何用Python对目录下的所有xls文件进行合并输出
在电商行业中,每天都要去导流量来源信息进行商品数据分析,并需要对多天的数据进行粘贴复制,合并成一个数据表。多个表复制意味着重复的工作,基于此,怎样使用脚本对多个表进行合并,提高工作的效率呢?原创 2022-03-26 22:51:22 · 1707 阅读 · 0 评论 -
怎样将Curl转为Python的方法
作为一名后端程序员,在服务器调试的过程中,使用`curl`命令为我们调试接口带来了很多的方便,极大地提高了效率;以上的方式对单个接口测试很方便,但是如果是对多个接口进行压力测试呢?这时就需要用到脚本语言啦,比如`Python`,那怎么将我们熟悉的`curl`转为`Python`脚本呢?原创 2022-03-09 21:21:48 · 8970 阅读 · 0 评论 -
如何利用Python对服务器的接口进行压力测试
这篇文章会利用`locust`这个包对服务器的接口进行压力测试,你可以学到:- 如何利用Python进行压力测试- 如何对不同的接口分配流量权重- 如何自动生成测试代码原创 2022-02-21 21:55:56 · 2095 阅读 · 0 评论 -
总结
with open(direct_file, 'r') as f: direct_lines = f.readlines()video_names = np.sort([x.split('\n')[0] for x in direct_lines]) 对文件进行读入,在x.split('\n')[0]命令中对x进行分割,以'\n'为分割点,[0],选择前第一...原创 2019-12-06 17:18:58 · 117 阅读 · 0 评论 -
pytorch导入(部分)模型参数
背景介绍:我的想法是把一个预训练的网络的参数导入到我的模型中,但是预训练模型的参数只是我模型参数的一小部分,怎样导进去不出差错了,请来听我说说。解法首先把你需要添加参数的那一小部分模型提取出来,并新建一个类进行重新定义,如图向Alexnet中添加前三层的参数,重新定义前三层。 接下来就是导入参数 checkpoint = torch.load(confi...原创 2019-10-30 15:58:04 · 3095 阅读 · 2 评论 -
关于python 的list, numpy.array, torch.Tensor格式之间的转换
1.1 list转numpy ndarray = np.array(list)1.2 numpy 转 list list = ndarray.tolist()2.1 list 转 torch.Tensor tensor = torch.Tensor(list)2.2 torch.Tensor 转 list 先转numpy,后转list...转载 2019-10-16 10:46:09 · 433 阅读 · 0 评论 -
Python中的偏函数partial()
定义: func = functools.partial(func,*args,**keywords)其中: func:需要被扩展的函数 *args:需要被固定的位置参数 *kwargs:需要被固定的关键字参数 #如果在原来需要被扩展的函数中关键字不存在,将会被扩展,如果存在,则会进行覆盖。详细见:http://www.i...原创 2019-10-11 15:09:11 · 233 阅读 · 0 评论 -
怎样用python进行K-means图片聚类
直接附代码:import os, codecsimport shutilimport matplotlib.pyplot as pltimport cv2import numpy as npfrom sklearn.cluster import KMeansfrom scipy.spatial.distance import cdistdef get_file_name(pa...原创 2019-05-20 17:57:47 · 5997 阅读 · 6 评论 -
爬虫点滴
一,爬虫的一般步骤:1.下载数据;2.分析数据;3.保存数据;二,cookies:存储在用户本地终端上的数据。三,try except的使用形式: #下载器 def download(self,url): try: #返回数据 return self.session.get(url) ...原创 2018-08-02 15:32:18 · 152 阅读 · 0 评论 -
爬虫之旅
在学过Python的基础语法之后,开始学习爬虫,今天是学习的第一天。了解了什么是爬虫,安装Charles软件可以很清楚该软件实时对浏览器的数据进行爬取。自己之后再PyCharm自己动手编写了对网页信息的爬取,其程序如下所示:import urllib.request#爬取网页信息需要urllib包#向指定的url地址发起请求,并返回服务器相应的数据(文件的对象)response=...原创 2018-07-21 23:24:50 · 180 阅读 · 0 评论 -
Python socket编程步骤
服务端:1.创建一个socket的对象。 socket=socket.socket(family,type),其中family表示地址家族,为AF_INET或AF_UNIX。internet通信选择第一个,type选择SOCK_STREAM,或SOCK_DGRAM.2.将socket绑定到指定的地址,及主机的IP地址和端口号,格式为(host,port) socke...原创 2018-05-13 10:26:30 · 246 阅读 · 0 评论 -
Python socket服务端和客户端通信
服务端程序:from socketserver import BaseRequestHandler, TCPServer#指定接收消息的客户端ip列表target_clients = ["192.168.217.1"]class EchoHandler(BaseRequestHandler): def handle(self): for target_client...原创 2018-05-12 21:05:50 · 460 阅读 · 0 评论 -
之前安装了Python,现在要安装PyQt5怎样一步成功
今天安装这个软件真的废了很多时间,具体过程如下:1.刚开始自己在网上准备下载pyqt5,下载下来,解压之后居然没有setup运行程序,之后又在网上找啊找,终于找到有点相关的文章。2.该文章首先是让自己找到之前安装的Python目录下的scripts,复制这个目录。因为之后会用到pip这个命令。3.找到此电脑的快捷图标,右击点击属性,点击高级系统设置,点击环境变量。在上面个框,新建一个变量,...原创 2018-05-02 19:57:48 · 1865 阅读 · 0 评论 -
折半查找
c=[1,24,3,5,7,5,4,7,8,9,10]c.sort()print(c)x=7def binary(a,n): low=0 high=len(a)-1 while low<=high: middle=(low+high)//2 if a[middle]==n: print("find it"...原创 2018-04-24 16:26:06 · 130 阅读 · 0 评论