
python
文章平均质量分 55
weixin_44426328
这个作者很懒,什么都没留下…
展开
-
关于ValueError: bad input shape (156327, 10)的问题
用机器学习做实验总是遇到ValueError: bad input shape (156327, 10)的问题,十分头疼,具体代码如下`#KNN#from sklearn.cross_validation import train_test_splitfrom sklearn.neighbors import KNeighborsClassifierfrom sklearn import svmknn =KNeighborsClassifier()knn.fit(train_images,tra原创 2021-04-19 22:47:07 · 1250 阅读 · 0 评论 -
struct.pack和unpack
struct模块是用来转换不同语言的数据类型的,比如C语言定义了char、short、int、long等数据类型,但python中只有string、integer、float、long等类型,二者之间是有区别的,如何把这两种语言的信息进行转换呢,这就是Struct的作用,它是一个转换的桥梁,可以把两种对象互相转换。...原创 2020-12-12 11:05:16 · 142 阅读 · 0 评论 -
关于读写论文的那些神网站
作为一名小白一个水硕要想快速读论文写论文总是遇到很多问题,大浪淘沙找到你要的信息总是难的,作为一名资深入坑人,就讲讲我遇到的那些坑,顺便告诉大家桥在哪1、下论文sci-hub必选,网址在这https://www.douban.com/group/topic/144179135/文献小镇,可以看看,本人没试过,因为sci-hub全都解决了哈哈哈哈http://www.sci-hub.ac.cn/2、找到一个领域的专家别给我说看论文就行了,你肯定找不到北的,至少我没找到,该领域有谁,有什么贡献观点,怎原创 2020-10-29 00:19:54 · 332 阅读 · 1 评论 -
爬虫基础
近两天对爬虫进行了研究,突然感觉开窍了很多,就和大家分享下我的看法。大家都知道每个网页都对应一个url,所谓的爬虫就是通过观察网页的规律然后把这些url给“计算”出来,然后一个个循环下载,到这如果完成的话得到的是网页的response对象,如果转成utf8的话里面就是我们熟悉的html编码,但我们需要的是其中的一些数据,怎么得到呢?这就需要解析了,解析就是定位,对网页中的资源进行定位,这个完成之后就可以使用write方法进行写文件了。大体步骤重述一遍:1、urllib或者request或者scrapy获取原创 2020-09-28 00:17:07 · 81 阅读 · 0 评论 -
用os批量读取文件
#批量读取文件import osfiles=os.listdir((r’I:\python\requests’))#获取文件夹内的文件path=os.path.dirname(os.path.dirname(file))+’\requests’#找到指定的目录list=[]for file in files:filename=os.path.join(path,file)list.append(filename)#print(‘list:’,list)for i in range(len(原创 2020-07-14 08:32:41 · 440 阅读 · 0 评论 -
pickle存储和加载
#pickle存储数据,可保护原状态不变import picklelist=[1,2,3,4,5]file=open(‘1.txt’,‘wb+’)pickle.dump(list,file)file.close()file=open(‘1.txt’,‘rb’)li=pickle.load(file)print(li)pcap1=open(‘c.pcap’,‘rb’)pcap=pcap1.read()#print(pcap)file=open(‘file’,‘wb+’)pickle.原创 2020-07-14 08:30:35 · 537 阅读 · 0 评论 -
关于python使用的一些体会
最近常用python来处理pcap包,突然感觉对python有了更深点的理解,目光不再只是看到书上所记载的几个习题,记录一下在处理pcap包时,会遇到读取其packet header的问题,感到一筹莫展,后来搜到相关代码,发现fpcap = open(‘skype.pcap’,‘rb’)ftxt = open(‘result.txt’,‘w’)string_data = fpcap.read()#pcap文件包头解析pcap_header = {}pcap_header[‘magic_numb原创 2020-06-09 23:38:16 · 218 阅读 · 0 评论 -
python十进制转二进制,并输出最大的连续0的个数
把十进制转换成二进制,并对连续0的进行计数,输出其中最大值新人入门,初学python,不足之处请大神多指教def cou(t):#查找二进制中的0的个数,并输出连续0中最多的个数 a=0 b=0 s=list(t) for i in range(0,len(s)): if(s[i]==str(0)):#遇到0时开始计数,并用a来计数,b来存储 ...原创 2019-11-16 13:56:51 · 1467 阅读 · 1 评论