佛山企业网站建设技术,设计机构,wordpress 显示错误,注册服务公司流程和费用文章目录 Python、Matlab中常用调试代码#xff0c;持续更新#xff01;一、Python常用调试代码#xff1a;二、Matlab常用调试代码#xff1a; Python、Matlab中常用调试代码#xff0c;持续更新#xff01;
一、Python常用调试代码#xff1a;
1、保存.mat文件 from… 文章目录 Python、Matlab中常用调试代码持续更新一、Python常用调试代码二、Matlab常用调试代码 Python、Matlab中常用调试代码持续更新
一、Python常用调试代码
1、保存.mat文件 from scipy.io import savemat savemat(out_dir / “xxx.mat”, {‘dwi’:’dwi’, ‘t1’:’t1’})
2、保存.h5文件 import h5py with h5py.File(out_dir / ‘gwh.h5’, ‘w’) as hf: hf.create_dataset(‘t1’, datat1) hf.create_dataset(‘dwi’, datadwi)
3、访问.mat文件变量 import scipy.io as sio #读取.mat文件 data sio.loadmat(‘xxx.mat’) #访问键为‘variable’的变量 var1 data[‘variable’]
3、画图函数方便变量展示 import matplotlib.pyplot as plt Plt.figure() Plt.subplot(121) Plt.imshow(var1, cmapcmap, vminnp.min(var1), vmaxnp.max(var1)) plt.subplot(122) Plt.imshow(var2, campcamp, vminnp.min(var2), vmaxnp.max(var2)) Plt.show()
4、For函数、If函数 for循环 for num in range(slice_num): print(‘slice_num: ’, slice_num)
if分支 if fname_1.name fname_2.name: print(fname_1.name)
5、定义一个函数
二、Matlab常用调试代码
1、load(xxx.mat) 函数
2、size()读出数组的维度
3、squeeze()函数将维度值为1的维度去除
4、reshape()函数
5、画图调试 figure(); plot(x, y, ‘r-’, ‘Linewidth’,2); hold on;
6、disp()
7、h5read(‘xxx路径’, ‘/变量名’)
8、for循环 for i1:xxx end
9、imshow(xxx,[0, 5000])
显示多行多列 figure(1);imshow([output(:, :, 1) output(:, :, 2); output(:, :, 3) output(:, :, 4)], [0, bar]); colormap jet;
10、save(‘filename.mat’, ‘var1’);
11、if语句 if b3_max b2_max b2rand_small_map; else b2rand_map1; end
12、可以通过列表来拼凑字符串 save_name [ outdir, ‘mask.mat’]; Save(sava_name, ‘mask’);
13、转换维度 permute(output, [2, 3, 1]);
14、将数组中non置为0 temp nonzeros(temp);