excel双条件筛选 问题描述说明:表格Sheet1为基础登记的数据,表格Sheet2为年度综合数据显示。要求:需要在表格Sheet2中采集表格Sheet1中的数据,表格Sheet2中的第一个表格采集每家客户同个月内发生投诉的总数,比如1月份A客户被投诉3次,B客户2月份被投诉1次,需要使用函数自动抓取这部分数据,每个月自动显示。表格Sheet2中第二个表格,需要统计Sheet1中全年数据,当年度生产部一共被投诉了多少次,市场部被投诉了多少次,需要使用函数自动抓取这部分数据,每个月自动显示。解决办法
批量更改nii文件的层数 问题描述:有一批fMRI文件,需要批量更改时间点个数。思路:时间点即4D nii文件的时间维度,读取nii文件后更改第4个维度即可。步骤:import osimport numpy as npimport nibabel as nib"""作用:读取子文件夹中的nii文件,改变时间点个数,输出nii文件到各个被试子文件夹,覆盖原文件。说明:总文件夹和子文件夹中不可包含其他文件,如.mat文件等操作会覆盖原文件,注意备份。文件夹结构为:path - sub001 - 1.nii
nii文件转jpg,保存在同一文件夹下 问题描述:有一批nii文件,需要转换成jpg格式。思路:通过nib.load读取nii文件转化为数组形式,再通过imageio.imwrite导出jpg文件。步骤:import nibabel as nibimport numpy as npimport imageioimport os#读取nii文件def read_niifile(niifile): # 读取niifile文件 img = nib.load(niifile) # 下载niifile文件(其实是提取文件)
linux批量复制并新建文件夹 问题描述:已知一批包含文件的文件夹,想要重新新建一批同名的空文件夹,且不包含原来的文件。思路:将这批文件夹的名称批量复制下来,再利用makedir命令批量生成文件夹。步骤:1.在shell终端中cd到源文件夹路径。2.利用ls命令显示全部文件夹名称,复制文件夹名称。3.返回桌面,右键新建一个文件(类似于txt文档,存放文件夹名称用,由于文件夹名称中存在换行符,需要改为空格)将复制的文件夹名称,粘贴到新建的文件中。删除换行,换为空格。4.cd到目标文件夹路径利用makedir命令批
torch.cuda.is_available()返回False的解决办法 在安装好Anaconda3后,利用其自带的spyder运行程序,出现报错:RuntimeError: Attempting to deserialize object on a CUDA device buttorch.cuda.is_available() is False. If you are running on a CPU-onlymachine, please use torch.load with map_location=‘cpu’ to map yourstorages to t
mricron中,dcm转nii图像数量缺失的解决办法 问题描述:使用mricron中的dcm2nii功能转换图像时,转换后的图像数目出现减少的情况。原因:使用dcm2nii功能时,文件夹路径的长度不可超过256.解决办法:更改路径长度,重命名文件夹or文件名称,使命名方式符合规范。然后就可实现正常转换。附:mricron安装包...
epub格式电子书编辑器 问题描述:想要制作电子书,txt格式的电子书只有纯文本,无法加入图片,epub格式电子书可包含图片。尝试利用epub编辑器制作电子书。解决办法:PC版:工具: Sigil这是一款用于编辑epub电子书的编辑器,操作简便,界面一目了然。文本编辑:有两种编辑方式:1.直接对文本进行编辑2.在编辑界面按下F2即可进入网页编辑模式,在这里可以对电子书的段落、布局等进行调整。此模式下再按下F2回到预览模式。这里的编辑类似于网页编辑,利用了标记语言,可以类比于论坛上的BBCode,通过对文
利用EndNote导入并查阅文献 问题描述:想要对一批文献做分析,筛选出对自己有帮助的文献。作用:EndNote可以方便地进行文献检索,提高文献阅读效率,省去了逐篇下载阅读文献的步骤。使用方法:打开EndNote,新建库,库的作用是集中所需查阅的整类文献,比如“治疗”主题的、“恢复”主题的等。新建好库之后本地会生成一个.enl文件和一个.Data文件,只要把这两个文件做好备份,以后重装EndNote时就可以一键还原文献。新建分组,分组的作用是把库中的文献按照自己的分类方式进行整理,比如“阅读过”组,“未阅读”组.
利用DPARSF预处理医学影像 DPARSF是国内的严超赣团队开发的一个基于matlab的用于处理神经科学医学影像的工具包,因为是基于matlab和spm运行的,所以需要实现安装matlab,再下载spm并载入matlab的设置路径。载入路径的时候最好选择“添加并包含子文件夹”,这样不容易出错。1.确认数据格式如果使用的是.dcm格式的文件,此项打勾,意思是把dcm格式的文件转换为nii格式。如果数据本身是nii数据(NIFTI),此项勾选先取消。2.选择文件路径这里的路径要选择不包含“FuncImg"的,即FuncImg文
利用wget命令在linux中下载百度云盘文件 问题描述:有一个存储在百度云盘中的文件,需要上传到linux服务器上,先从云盘下载到本地再上传至linux服务器过程较为麻烦,想要利用linux的下载命令直接把文件从网盘下载至linux端。方法步骤:1.打开百度云盘,右键单击所要分享的文件,获取分享链接,把这个链接复制下来。顺手把文件名也复制一下,等下也会用到。2.在浏览器中打开刚刚分享的链接,点击下载,然后在浏览器的下载管理中把下载链接复制下来(快捷键Ctrl+J可快速打开下载管理),Edge、Chrome浏览器都可以复制下载链接。3.打开
在README.md文件中添加图片 问题描述:在github的README.md文件中想要添加结果图片。方法步骤:1.上传图片到github仓库上传文件的方法见简单版的上传文件方法2.上传完成后点击上传后的文件名进入如下所示的页面,在图片上鼠标右击选择复制图片地址3.点击进入README.md文件,点击右边的铅笔形状按钮进行编辑4.写上![图片]后面的网址填
怎样将本地代码上传到github 问题描述:想要把自己的本地代码备份/分享到github上方法步骤:1.本地安装git工具到电脑,下载地址:Git工具下载完成后,设置安装位置,一路点击继续即可。2.回到电脑桌面(快捷键win+D),单击鼠标右键,会出现两个Git相关的菜单,选择"Git Bash here"。3.接着会弹出一个命令窗口利用cd 命令进入本地代码所在的位置例如:cd F:\Git ,后面是我本地代码保存的地方ps:在文件管理器上找到代码位置,在地址栏处鼠标右键单击即可一键复制路径4.进入你的Githu
利用深度学习进行时间序列分类 问题描述:有一批tsv格式(或csv格式)的时间序列数据和标签,需要搭建神经网络对其进行分类。语言:python数据:数据为tsv格式,可以用excel打开,第0列为类别,第1列往后为时间序列数据程序代码:...
python将标签转化为one-hot(独热编码) 问题描述:在利用categorical_crossentropy作为损失函数时,需要将标签设定为one-hot格式,即每个标签的长度应转换为一个长度为类别数的向量,该向量除了所属的类别位置为1之外,其他位置值为0.from keras.utils.np_utils import to_categoricalcategorical_labels = to_categorical(int_labe...
model.predict显存不够解决办法 问题:利用model.predict(data)预测结果时内存不够(报错OOM)解决办法:加上batchsize=1,每次只训练1个数据,即model.predict(data,batch_size = 1)
利用python爬虫爬取百度百科词条 摘自 莫烦爬虫教程选择一个词条,输入url,随机选择这个词条下的一个子词条,重复这一步直到选择的词条下没有子词条代码选定一个初始词条并输入url## Practice: scrape Baidu Baikefrom bs4 import BeautifulSoup#request 爬取网页工具包from urllib.request import urlopen#re 正则化工具包...
Python判断一个数是否为质数 思想:输入一个数n,判断能否被2到n-1之间的数整除,若可以,则这个数不是质数.(质数定义:在大于1的自然数中,除了1和它本身以外不再有其他因数的自然数。 )1.利用for循环num= int(input('输入一个任意的大于1的整数'))for i in range(3,n): a = n%i if (a ==0): print('n不是质数') ...