- 博客(36)
- 问答 (1)
- 收藏
- 关注
原创 2022.5.27 Freesurfer入门练习:Recon All Parallel
2022.5.27 Freesurfer入门练习:Recon All Parallel参考资料:https://andysbrainbook.readthedocs.io/en/latest/FreeSurfer/FS_ShortCourse/FS_04_ReconAllParallel.htmlBecause in the previous part, it take so many times to run a recon-all command, so use the parallel to ru
2022-05-28 09:53:08
356
原创 2022.5.25 FreeSurfer入门练习:Recon-all
2022.5.25 FreeSurfer入门练习:Recon-all参考资料:https://andysbrainbook.readthedocs.io/en/latest/FreeSurfer/FS_ShortCourse/FS_03_ReconAll.htmlFreeSurfer Tutorial #3: Recon-allrecon- all指令介绍:从解剖图像中剥离头骨以生成数据集(brainmask.mgz.)任何作为三维体积输出的文件都存储在名为 mri 的文件夹中。 Recon-al
2022-05-26 12:18:19
702
原创 5.25 Freesurfer入门学习pre-processing
5.25 Freesurfer入门学习参考资料:https://andysbrainbook.readthedocs.io/en/latest/FreeSurfer/FreeSurfer_Introduction.htmlFreeSurfer Tutorial #2:pre-processingexport FREESURFER_HOME=/Applications/freesurfer/7.2.0export SUBJECTS_DIR=$FREESURFER_HOME/subjectssour
2022-05-26 05:44:46
336
原创 2021-04-07 python数据处理系统学习(二十三)重复值处理、缺失值处理
2021-04-07 python数据处理系统学习(二十三)重复值处理、缺失值处理导入数据:import pandas as pdimport numpy as npimport osos.chdir(r'C:\Users\wangyu\Desktop\毕业论文')data=pd.read_excel('附件1:123家有信贷记录企业的相关数据.xlsx',sheet_name=1,header=0,dtype={'销方单位代号':str,'发票号码':str})data2=pd.read_
2021-04-07 20:05:02
474
1
原创 2021-04-06 python数据处理系统学习(二十二)pandas其它函数
2021-04-06 python数据处理系统学习(二十二)pandas其它函数输入数据data=pd.read_excel('附件1:123家有信贷记录企业的相关数据.xlsx',sheet_name=1,header=0)输入结果如下:如果有‘暂无’之类的字眼的话,可以在读入时用na_values=‘暂无’,进行处理,这样暂无会被转化成0.1、datetime函数对时间进行处理data['开票日期']=pd.to_datetime(data['开票日期'],format='%Y-%M-
2021-04-06 22:05:48
374
原创 2021-04-06 python数据处理系统学习(二十一)透视图与交叉表
2021-04-06 python数据处理系统学习(二十一)透视图与交叉表1、透视图求sumpd.pivot_table(data=data1,index='信誉评级和违约记录',columns='进项有效合作单位数量',values='销项有效合作单位数量',aggfunc=[np.sum],margins=True,fill_value=0,margins_name='总计平均值')Out[33]: sum ...
2021-04-06 18:37:43
212
原创 2021-04-06 python数据处理系统学习(二十)分组聚合
2021-04-05 python数据处理系统学习(二十)分组聚合导入数据:import pandas as pdimport numpy as npimport osos.chdir(r'C:\Users\wangyu\Desktop\毕业论文')data1=pd.read_excel('最终data.xlsx',sheet_name=0,header=0)data1Out[3]: 有效发票率 企业的盈利能力(年度平均利润) ... 进项有效
2021-04-06 17:48:43
258
3
原创 2021-04-04 python数据处理系统学习(十九)数据排序
2021-04-04 python数据处理系统学习(十九)数据排序进行由大到小的排序,并将缺失值放在最后data1.sort_values('企业进项每笔金额的方差',ascending=True,na_position='last')#最后一个引入为排除缺失值Out[45]: 有效发票率 企业的盈利能力(年度平均利润) ... 进项有效合作单位数量 销项有效合作单位数量 信誉评级和违约记录
2021-04-04 20:56:21
142
原创 2021-04-04 python数据处理系统学习(十八)层次化索引
2021-04-04 python数据处理系统学习(十八)层次化索引data1=pd.read_excel('附件1:123家有信贷记录企业的相关数据.xlsx',sheet_name=0,header=0,index_col=[0,1])data1.indexOut[23]: MultiIndex([( 'E1', '***电器销售有限公司'), ( 'E2', '***技术有限责任公司'), ( 'E3',
2021-04-04 20:12:26
252
原创 2021-04-04 python数据处理系统学习(十七)数据整合
2021-04-04 python数据处理系统学习(十七)数据整合创建数据集:import pandas as pddf1=pd.DataFrame({'id':[1,2,3,4,5],'name':['张三','李四','王二','丁一','赵五'],'age':[23,24,25,26,27],'gender':['male','male','male','female','female']})df1Out[3]: id name age gender0 1 张三 2
2021-04-04 19:07:21
322
原创 2021-04-02 python数据处理系统学习(十六)条件查询、增删改查
3、条件查询3.1 用loc进行条件查询查询单个条件:data.loc[data['信誉评级和违约记录']==100,['Unnamed: 0','有效发票率']]Out[28]: Unnamed: 0 有效发票率0 1 0.9639861 2 0.9607035 6 0.9465666 7 0.9731247 8 0.9428998
2021-04-02 22:07:20
680
原创 2021-04-01 python数据处理系统学习(十五)数据筛选
2021-04-01 python数据处理系统学习(十五)数据筛选1、输入数据并查看相关性质输入数据:import pandas as pdimport numpy as npimport osos.chdir(r'C:\Users\wangyu\Desktop\毕业论文')data=pd.read_excel('最终data.xlsx',sheet_name=0)#表示读取第一个工作簿查看前五行:data.head()Out[4]: Unnamed: 0 信誉评级和违约记录
2021-04-01 21:34:52
259
原创 2021-03-30 python数据处理系统学习(十二)Numpy线性代数
2021-03-30 python数据处理系统学习(十二)Numpy线性代数这里的矩阵运算要满足矩阵运算的规则1、数组点乘import numpy as npa=np.array([1,2,3])b=np.array([4,5,6])vector=np.dot(a,b)vectorOut[2]: 3232=14+25+3*62、矩阵乘法2.1 创建矩阵两种创建矩阵的方式(创建了4行1列的矩阵):arr=np.matrix([5,15,25,40])arrOut[6]: ma
2021-03-31 21:51:53
191
原创 2021-03-31 python数据处理系统学习(十四)Pandas读取数据与保存
2021-03-31 python数据处理系统学习(十四)Pandas读取数据与保存1、读入csv文件读取csv的时候要注意编码,常用编码有utf-8、gbk、gbk2312等import osimport pandas as pdos.getcwd()Out[41]: 'C:\\Users\\wangyu\\douban'os.chdir(r'C:\Users\wangyu\Desktop\毕业论文')df=pd.read_csv('python练习.csv',encoding='gbk'
2021-03-31 21:48:00
358
原创 2021-03-31 python数据处理系统学习(十三)Pandas常用的数据结构
2021-03-31 python数据处理系统学习(十三)Pandas常用的数据结构1、Series类-创建一个series序列data通过列表、字典、array等创建最终形式为:pandas.series(data,index,dtype,name)import pandas as pdimport numpy as npseries1=pd.Series([2.8,3.01,8.99,8.59,5.18])series1Out[1]: 0 2.801 3.012
2021-03-31 19:54:18
134
原创 2021-03-29 python数据处理系统学习(十一)统计相关函数
2021-03-29 python数据处理系统学习(十一)统计基础的相关函数axis=0表示对行作用得到列的性质,axis=1表示对列作用得到行的性质。先读入数据,import numpy as npdata =np.genfromtxt(r'C:\Users\wangyu\Desktop\毕业论文\python练习1.txt',delimiter=' ')data.shapeOut[6]: (13, 4)读取结果如下:1、求和data.sum(axis=0)#对行进行作用,返回4列
2021-03-29 21:44:12
189
原创 2021-03-28 python数据处理系统学习(十)随机数
2021-03-28 python数据处理系统学习(十)随机数1、生成随机数import numpy as npnp.random.random(10)#产生10个0~1的随机数Out[1]: array([0.29415453, 0.74193542, 0.92859892, 0.28646868, 0.11341991, 0.3104303 , 0.52039127, 0.37048179, 0.8283809 , 0.41808179])np.random.random([
2021-03-28 20:25:53
151
原创 2021-03-27 python数据处理系统学习(九)Numpy的文件读写、字符串操作
2021-03-27 python数据处理系统学习(九)Numpy的文件读写、字符串操作1、读取数据1.1 genfromtxtimport numpy as npdata=np.genfromtxt(r'C:\Users\wangyu\Desktop\毕业论文\python练习.txt',delimiter=',',encoding='utf-8')通过type可以发现这是arraytype(data)Out[11]: numpy.ndarray添加了一些细节后:import num
2021-03-27 21:52:20
404
原创 2021-03-26 python数据处理系统学习(八)数组的形状改变、ufunc广播机制、搜索排序
2021-03-26 python数据处理系统学习(八)数组的形状改变、ufunc广播机制、搜索排序1、数组形状改变1.1 reshape函数import numpy as npdata=((1.1,1.2,1.3,1.4),(2.1,2.2,2.3,2.4),(3.1,3.2,3.3,3.4),(4.1,4.2,4.3,4.4))arr=np.array(data)arr.reshape(8,2)#将元素重新组合成八行两列的样子Out[4]: array([[1.1, 1.2],
2021-03-26 21:35:01
218
原创 2021-03-25 python数据处理系统学习(七)数组创建、索引、切片
2021-03-25 python数据处理系统学习(七)数组创建、索引、切片1、数组创建和数组属性用array创建,可以跟list和元表,但是通常用listarr1=np.array([1,2,3,4])arr1Out[22]: array([1, 2, 3, 4])arr2=np.array([5,6,7,8],dtype='float')arr2Out[23]: array([5., 6., 7., 8.])arr3=np.array([5,6,7,8],dtype='str')
2021-03-25 21:33:34
249
原创 2021-03-25 python数据处理系统学习(六)数据分析常用库(基础)
2021-03-25 python数据处理系统学习(六)数据分析常用库(基础)1、Numpyimport numpy as npa=np.array([1,2,3,4])type(a)Out[1]: numpy.ndarrayprint(a[1])print(a[-1])print(a.min())print(a.max())2414b=np.array([[1,2,3,4],[5,6,7,8]])b*bOut[6]: array([[ 1, 4, 9, 16]
2021-03-25 19:16:27
123
原创 2021-03-24 python数据处理系统学习(五)高级函数
2021-03-24 python数据处理系统学习(五)高级函数1、匿名函数比较简单的函数可以直接用匿名函数g=lambda x:x**2g(3)Out[33]: 9f=lambda x: 'A' if x==1 else 'B'print(f(1))print(f(2))ABg=lambda x,y,z: x*1+y*2+z*3g(1,2,3)Out[35]: 142、Map函数对序列中的每个元素都作用一遍items=[1,2,3,4,5,6]def f(x):
2021-03-24 20:09:14
95
原创 2021-03-24 python数据处理系统学习(四)字符串处理
2021-03-24 python数据处理系统学习(四)字符串处理1、字符串运算符 ...: print('hello\nworld')#\n为换行符 ...: print('hello\tworld')#\t为制表符hello worldhelloworldhello worldIn [2]: print(r'hello\tworld')#r防止转义hello\tworldprint('hello\bworld')#\b退格print('hello\b\bworld')#
2021-03-24 19:20:55
154
原创 2021-03-23 python数据处理系统学习(三)函数介绍
2021-03-23 python数据处理系统学习(三)函数介绍1、常见内置函数max、min、type、str、len、isinstance等都是python常见的内置函数ab=['one','two','three']for i,j in enumerate(ab):#枚举 print(i,j)0 one1 two2 three将每个位置上的元素进行组合list1=['a','b','c','d']list2=[1,2,3,4]list(zip(list1,list2))
2021-03-23 21:31:09
96
原创 2021-03-23 python数据处理系统学习(二)控制语句
2021-03-23 python数据处理系统学习(二)控制语句1、条件语句(if、else和elif)x=10if x < 0: print("x小于0")else: print('x不是负数')x不是负数x=10print("x小于0") if x < 0 else print('x不是负数')x不是负数score=int(input('请输入你的分数:'))if score <60: print('成绩不及格')elif 60<
2021-03-23 20:41:24
292
原创 2021-03-22 python数据处理系统学习(一) 数据结构
2021-03-22 python数据处理系统学习(一)数据结构1、数据类型1.1 调用pi等特殊值import numpy as npprint(np.pi)print(np.e)3.1415926535897932.7182818284590451.2对数据类型进行转换a=5 b=3.6print(float(a))print(int(b))5.031.3 bool类型3>5Out[6]: False5>3Out[7]: True'a' ==
2021-03-22 21:10:27
157
原创 2021-03-21储存爬虫得到的信息
2021-03-21储存爬虫得到的信息excel表储存import xlwtworkbook=xlwt.Workbook('utf-8')#创建对象worksheet=workbook.add_sheet('sheet1')worksheet.write(0,0,'hellp')#(行,列,内容)workbook.save('abc.xls')#保存# -*- coding: utf-8 -*-"""Created on Thu Mar 18 17:30:27 2021@autho
2021-03-21 20:49:42
122
原创 【python疑问(已解决)】爬虫时出现IndexError: list index out of range的错误
# -*- coding: utf-8 -*-"""Created on Thu Mar 18 17:30:27 2021@author: wangyu"""from bs4 import BeautifulSoupimport reimport urllib.request,urllib.errorimport xlwtimport sqlite3#进行SQLite数据库操作def main(): baseurl='https://movie.douban.com/top2
2021-03-20 21:16:00
7124
5
原创 2021-03-20 爬虫(下)
2021-03-20 爬虫(下)6、正则提取r忽视所有特殊符号,例如/ soup=BeautifulSoup(html,'html.parser') for item in soup.find_all('div',class_="item"): # print(item) 测试 查看电影item data=[]#保存一部电影的全部信息 item=str(item) #获取影片详情的链接
2021-03-20 21:08:07
193
2
原创 2021-03-19 爬虫(中)
2021-03-19 爬虫(中)4.2 文档的搜索##文档的搜索#1 find_all()#字符串过滤:会查找和字符串完全匹配的内容,例如abc标签则不会被搜索到t_list=bs.find_all('a')print(t_list)import re#正则表达式搜索:使用search方法来匹配内容,可以显示所有包含a的t_list=bs.find_all(re.compile('a'))print(t_list)##放入:传入一个(函数)方法,根据函数的要求来搜索def nam
2021-03-19 21:38:46
118
原创 2021-03-18 python学习笔记(爬虫)
2021-03-18 爬虫(上)1、编码规范1.1 python第一行要输入#-*-coding:utf-8-*-#coding=utf-8这样的话代码里就可以包含中文。1.2 在python中使用函数实现单一功能/相关功能的代码段可以提高代码的可读性和重复率1.3 python中可以加入main函数用于测试程序def main(): print('hello')if __name__=="__main__":#当程序执行时#调用函数 main()hello这样
2021-03-18 21:00:03
152
原创 2021-03-17 python学习笔记(错误与异常)
python的错误与异常1 、打开不存在的文件(IOError)print('------text------1-----')f=open('123.txt','r')#用只读模式打开不存在的文件print('------text------2-----')------text------1-----Traceback (most recent call last): File "<ipython-input-1-8358ff7f6a8b>", line 2, in <m
2021-03-17 21:04:59
316
原创 2021-03-16 python学习笔记(文件操作)
文件操作1、打开文件打开不存在的文件:f=open('text.txt')#打开一个不存在的文件夹Traceback (most recent call last): File "<ipython-input-1-fae403acd124>", line 1, in <module> f=open('text.txt')#打开一个不存在的文件夹FileNotFoundError: [Errno 2] No such file or directory: 't
2021-03-16 21:56:31
674
原创 2021-03-15 python学习笔记
2021-03-15 python学习笔记鉴于上一个学习笔记中,调用函数总是报错,所以今日重点学习函数。https://blog.csdn.net/GraceWangWYY/article/details/114766534?spm=1001.2014.3001.55011、定义函数、调用函数def printinfo(): print('hello world')printinfo()hello world2、定义带参函数、调用函数def add3number(a,b,c):
2021-03-15 21:40:08
111
原创 2021-03-13python学习笔记
2021-03-21python学习笔记1、python函数1.1 普通函数def create_adder(x): def adder(y): return x + y return adderadd_10 = create_adder(10)add_10(3)Out[3]: 131.2 匿名函数(lambda x: x > 2)(3)Out[4]: True1.3 内建的高阶函数map(add_10, [1,2,3])filte
2021-03-13 23:40:30
130
原创 2021-03-12python学习笔记
2021-03-21python学习笔记学习教程:https://www.cnblogs.com/daxiong2014/p/6598976.html1、由于缩进问题导致的错误unexpected indent "This is a string"[4] 运行结果不造成影响:"This is a string"[4]Out[1]: ' '在句子前会显示报错以及 unexpected indent,但是跑代码还是正常的,这是因为缩进出了问题,只需要把这一句前面的空格删掉就可以了。删完之后
2021-03-12 23:14:33
216
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人