软件安装

134 阅读2分钟

python系安装

1 python安装

直接官网下载稳定版一键安装。

https://www.python.org/downloads/windows/

2 anaconda安装(附带jupyter)

直接安装

https://www.anaconda.com/

参看文献

https://zhuanlan.zhihu.com/p/32925500

3 dataspell

安装网址

https://www.jetbrains.com/pycharm/download/#section=windows

可以申请学生认证

目前来看就可以直接运行了

4 pytorch

先安装cuda,综合参考以下

https://blog.csdn.net/Jin1Yang/article/details/124754015
https://blog.csdn.net/m0_45447650/article/details/123704930

安装pytorch

https://blog.csdn.net/Ang_go/article/details/122329715?spm=1001.2101.3001.6661.1&utm_medium=distribute.pc_relevant_t0.none-task-blog-2%7Edefault%7ECTRLIST%7ERate-1-122329715-blog-123704930.pc_relevant_3mothn_strategy_and_data_recovery&depth_1-utm_source=distribute.pc_relevant_t0.none-task-blog-2%7Edefault%7ECTRLIST%7ERate-1-122329715-blog-123704930.pc_relevant_3mothn_strategy_and_data_recovery&utm_relevant_index=1

注意:不要学习虚拟步骤安装,或者说,dataspell连接anaconda虚拟环境(base),在其终端下安装。pytorch安装失败很大概率与dataspell连接anaconda失败有关。

实在不行所有东西删掉,按照python系软件顺序重来一遍

M_map相关

1.官网下载,只参考以下链接安装M_map

https://blog.csdn.net/qq_38512775/article/details/105955885

2.gshh海岸线数据,官网下载bin格式就可以

https://www.ngdc.noaa.gov/mgg/shorelines/data/gshhg/latest/

解压后,放到m-map文件夹下面,之后打开m_gshhs.m,修改路径,注意格式,改成gshh数据文件夹路径

FILNAME=[fileparts(which('m_gshhs.m')) '/data/'];

把解压后的数据塞到路径提到的data文件夹下面也可以

3.ETOPO地形数据下面路径下载,下载i2(int2缩写)格式,f4格式是acrgis用的

https://www.ngdc.noaa.gov/mgg/global/relief/ETOPO1/data/ice_surface/grid_registered/binary/

解压后,放到m-map文件夹下面,之后打开m_etopo2.m,修改路径,注意格式,改成ETOPO地形数据文件夹路径

测试代码,注意高精度意味着画图比较慢

clear;clc;clf

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%先画出地形图
m_proj('miller','long',[-63 -56],'lat',[-64 -61 ]);
[CS,CH]=m_etopo2('contourf',[-7000:500:-1000 -500 -200 0 ],'edgecolor','none');
% m_gshhs_h('patch',[.7 .7 .7],'edgecolor','none');

 m_gshhs_h('save','gumby');
  
% Now we can draw a few maps of the same area much more quickly
  
m_usercoast('gumby','patch',[.7 .7 .7],'edgecolor','none');

m_grid('linest','none','tickdir','out','box','fancy','fontsize',10);
% legend([h1(1),h2(1)],'Known Hydrothermal vents','Line-P Stations','location','southwest');

colormap(m_colmap('blues'));  
caxis([-7000 000]);
% 
% [ax,h]=m_contfbar([.55 .75],0.75,CS,CH,'endpiece','no','axfrac',.05);
% title(ax,'Depth (m)','Fontsize',13,'FontName','TimesNewRoman')
set(gcf,'color','w');  % otherwise 'print' turns lakes black   

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%