
python
乱搭巴士
debug
展开
-
python处理excel数据并对数据进行打分
待解决问题:要对900+份问卷的4个问题进行分数统计,有规定的量化标准。直接输出到excel里。代码:#提取excel中特定列的数据并且计算个数,得到分数值。import pandas as pdimport numpy as npimport xlsxwriter as xlwtimport openpyxl#输入数字,判断对应的题号及加分数并返回def count_score(i,x): ex_score=0 if i==79: if (50<原创 2021-10-26 09:05:56 · 1009 阅读 · 0 评论 -
pandas无法打开xlsx文件,报错xlrd.biffh.XLRDError: Excel xlsx file; not supported
错误原因:下载的xlrd版本太高,已经不支持打开xlsx文件。解决方案:1.pip uninstall xlrd,再下载pip install xlrd==1.2.0版本2.使用openpyxl。先下载pip install openpyxl,再把读取的代码改成下式:temp_data = pd.read_excel(path, sheet_name='Sheet1', engine='openpyxl')...原创 2021-10-25 15:03:09 · 1605 阅读 · 1 评论 -
python将confusion_matrix函数得到的混淆矩阵输出到excel,便于自己绘图
因为混淆矩阵的结果是数组类型的,ndarray,所以按照输出二维列表就行。代码如下:# 画混淆矩阵 Confuse = confusion_matrix(target_list, pred_list, labels=[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]) output = open('confuse_res20.xls', 'w', encoding='gbk') output.write('confuse_res20\n') for i in r原创 2021-05-13 09:30:42 · 1747 阅读 · 0 评论 -
python对自己的分类模型进行测试并得到混淆矩阵及混淆热力图
我是用CIFAR-10数据集训练的VGG-SMALL网络,现在已经得到了这个模型。关于模型怎么引入的具体说明可以看我之前的文章,有提到。现在是直接把代码里的validate部分进行了修改,把tensor类型的数据张量改成了list,再利用python里的confusion_matrix函数进行计算。分成两个部分,一个是直接用CIFAR-10里的带标签的数据集进行测试,还有一个是网络图片进行测试。一.CIFAR-10数据集# 把validate模块直接移出来,改为目标检测import sysimp原创 2021-05-12 23:41:15 · 2879 阅读 · 1 评论 -
Python将二维列表list的数据输出为TXT或者Excel
Excel代码:一维:第一次write是标题。output2 = open('loss.xls', 'w', encoding='gbk') output2.write('loss\n') for j in range(len(loss_list)): output2.write(str(loss_list[j])) # write函数不能写int类型的参数,所以使用str()转化 output2.write('\n') # 写完一行立马换行原创 2021-05-06 15:03:05 · 3710 阅读 · 1 评论 -
python打印输出的时候总是有省略号
解决方案:可以先输出该变量的类型查看:print(type(a))如果本来就是numpy类型,直接在代码前添加:import numpy as npnp.set_printoptions(threshold=np.inf) # 全部输出如果是tensor张量型,就要先把tensor转换为numpy,变量是output:(output.numpy())如果报错,可能是因为tensor是GPU上的,要先转换为cpu。(output.cpu()).numpy()...原创 2021-04-22 16:16:45 · 3281 阅读 · 0 评论 -
python 批量修改文件名和图片xml内的path、folder
修改文件的:#批量修改文件名#批量修改图片文件名import osimport reimport sysdef renameall(): fileList = os.listdir(r"C:\Users\83543\Desktop\bytrain\beerbottle") #待修改文件夹 print("修改前:"+str(fileList)) #输出文件夹中包含的文件 currentpath = os.getcwd() #得到进程当前工作目录 os.chdir(r"C:\Users原创 2020-06-12 15:48:37 · 1890 阅读 · 6 评论 -
python报错:ValueError: Expected 2D array, got scalar array instead
报错代码 predict_square_feet = 600 result = linear_model_main(X, Y, predict_square_feet)修改后 predict_square_feet = 600 predict_square_feet = np.array(predict_square_feet).reshape(1, -1) result = lin...原创 2020-03-24 22:59:16 · 4041 阅读 · 1 评论 -
python学习笔记二 -用jieba库进行简单自然语言处理
记录一下看过视频的实例:import jiebaf=open("绝对路径.txt","rb")txt=f.read()words=jieba.lcut(txt)#使用jieba库自带的方法counts={}for word in words : if len(word)==1 continue else counts[word]=counts.get(word,...原创 2020-01-24 19:20:02 · 279 阅读 · 0 评论 -
python学习笔记一 - excel文件处理
openpyxl库常用操作:工作簿实例化wb=Workbook()激活工作表,默认索引为0,即第一个工作表。ws=wb.active简单实例:import openpyxl,pprintprint('opening...')wb=openpyxl.load_workbook('1.xlsx')sheet=wb.get_sheet_by_name('biaoming')#获取对应的...原创 2020-01-24 19:12:50 · 225 阅读 · 0 评论 -
使用python爬虫爬取搜狗图片无法获得图片网址
错误原因找页面网址时:我是打开一张图片,从上方搜索栏复制的,然后发现了规律 xxxx#did=0 这个0一直往后增加,我把它作为页面规律。试验了一下,这些网址能进入到对应的图片。然后打开了F12,确认了html代码里的图片位置,然后用request函数和正则表达式 re.findall(r"http:.*?"+r".jpg") 进行整段代码查找。然后我print了request的结果...原创 2019-07-16 17:03:42 · 903 阅读 · 0 评论 -
python爬取图片并保存时遇到错误
报错的内容:(unicode error) ‘unicodeescape’ codec can’t decode bytes in position 2-3: truncated \UXXX(后面还有一部分乱码)后来发现是我在写爬取的图片的保存路径时,错误的:getSogouImag(‘壁纸’,20,‘C:\Users\83543\Desktop\images’)正确的1:getSogo...原创 2019-07-16 16:52:11 · 1317 阅读 · 0 评论 -
将python文件与db2连接并上传文件
今天刚完成一个assessment里面涉及了连接IBM数据库,上传本地文件,使用AI里的pi里的personality insight分析,还有筛选输出的json格式的表格,修改IBM数据库里的表内容。用得是python语言。其中连接数据库用的是数据库里的服务凭证,如果没有服务凭证,选择添加凭证即可。连接pi用的是API和url上传本地文件的时候,在命令行依次输入ibmcloud ...原创 2019-07-14 00:37:21 · 412 阅读 · 0 评论