- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我确信有一个简单的修复方法,我是 Python 的新手,可以在一分钟内在 Matlab 中完成。
我正在尝试为海洋数据屏蔽某个纬度和经度框。
我可以为纬度和经度创建 bool 蒙版图。这给了我 101 个纬度乘以 131 个经度(来自全局数据集 181 x 361)。但无法弄清楚如何以相同的方式屏蔽我的 2d 数据集,以便我可以将其绘制在 pcolormesh 图上。
基本上,我的形状不正确。如何屏蔽我的数据集(与 lat x lon 的原始形状相同)以便子集与我的 lats/longs 具有相同的形状,以便可以绘制所选区域?
lat_mask=[(lat<=50)&(lat>=-50)] #boolean for lat area
lat_masked=lat[lat_mask] #the lat subset i want
lon_mask=[(lon>=-120)&(lon<=70)]
lon_masked=lon[lon_mask]
#Mask the Dataset - Error here. How I imagine it should work but does not
data_masked=data[lat_mask,long_mask] #this is how i would do it in matlab but not even close
#something like this works a bit better but is still not functional
lam,lom= np.meshgrid(lat_mask,lon_mask)
data_masked = np.ma.array(data,mask=lom)
#plot
plt.pcolormesh(lom,lam,data)
感谢您的宝贵时间。
最佳答案
如果 data 是一个 numpy 数组,那么下面的脚本应该可以解决您的问题
m, n = data.shape
data_masked = data[np.arange(m)[lat_mask][:, None], np.arange(n)[long_mask]]
关于Python:努力掩盖数据集的一部分,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50943597/
我正在尝试为我的项目创建一些单元测试,经过大量挖掘之后,我发现了Effort,这个想法很棒,它模拟数据库而不是处理伪造的DBContext,顺便说一句,很难做到正确使用复杂的架构。 但是,我将用户的电
我正在尝试对某些响应 Entity Framework 数据库上下文的类进行单元测试。为了寻求帮助,我设法找到了一个名为 Effort 的库,它似乎有点旧,而且没有很好的文档记录,但它似乎可以工作,而
这两天,Auto-GPT 爆火 https://github.com/Torantulino/Auto-GPT 它是一款让最强语言模型GPT-4能够自主完成任务的模型,让整个AI圈疯
为什么会出现这个异常?这是错误吗? 我正在使用 EF 测试库 Effort 创建我的数据库的内存实例并遇到这个有趣的场景: 打开DbContext1 将项目添加到表(不保存) 关闭DbContext1
我是一名优秀的程序员,十分优秀!