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
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%