PyAWD|地震数据数据集|机器学习数据集
收藏PyAWD: Python Acoustic Wave Propagation Dataset
概述
PyAWD是一个用于生成包含自定义速度场中声波传播模拟的PyTorch数据集的包。
声波方程
声波传播方程为:$frac{d^2u}{dt^2} = c abla^2 u + f$,其中:
- $u(x, y, t)$ 是位移场,可以是标量或矢量场
- $c(x, y, t)$ 是波传播速度
- $ abla^2$ 是拉普拉斯算子
- $f(x, y, t)$ 是施加在系统上的外部力,其值随时间变化
PyAWD使用Devito Python库来解决从各种随机初始条件下的声波偏微分方程。
安装
通过PyPI安装: bash pip install pyawd
文档
API文档可在这里获取。
示例
提供了多个Notebook示例,位于examples目录中:
ScalarAcousticWavePropagation.ipynb
VectorAcousticWavePropagation.ipynb
VectorAcousticWaveDataset.ipynb
Marmousi.ipynb
Interrogators.ipynb
GenerateVectorAcousticWaveDataset.ipynb
SpatioTemporalVaryingWavePropagationSpeedField.ipynb
快速开始
基本导入: python from pyawd import *
生成包含10个模拟的数据集: python dataset = VectorAcousticWaveDataset2D(2, nx=128, dt=2, t=10, velocity_model="Marmousi") dataset.max_velocities[0] = 500
绘制第一个模拟: python dataset.plot_item(0)
绘制探测器响应: python dataset.plot_interrogators_response(0)
高级用法
使用VectorAcousticWaveDataset3D
类生成3D模拟:
python
dataset_3d = VectorAcousticWaveDataset3D(1, nx=32, t=10, interrogators=[(0, 10, 15), (0, -10, 15)], velocity_model=300.)
生成视频: python dataset_3d.generate_video(0, "VAWD3D", 300)

- 1PyAWD: A Library for Generating Large Synthetic Datasets of Acoustic Wave Propagation with Devito比利时布鲁塞尔自由大学机器学习小组 · 2024年
中国区域交通网络数据集
该数据集包含中国各区域的交通网络信息,包括道路、铁路、航空和水路等多种交通方式的网络结构和连接关系。数据集详细记录了各交通节点的位置、交通线路的类型、长度、容量以及相关的交通流量信息。
data.stats.gov.cn 收录
DALY
DALY数据集包含了全球疾病负担研究(Global Burden of Disease Study)中的伤残调整生命年(Disability-Adjusted Life Years, DALYs)数据。该数据集提供了不同国家和地区在不同年份的DALYs指标,用于衡量因疾病、伤害和早逝导致的健康损失。
ghdx.healthdata.org 收录
Tropicos
Tropicos是一个全球植物名称数据库,包含超过130万种植物的名称、分类信息、分布数据、图像和参考文献。该数据库由密苏里植物园维护,旨在为植物学家、生态学家和相关领域的研究人员提供全面的植物信息。
www.tropicos.org 收录
网易云音乐数据集
该数据集包含了网易云音乐平台上的歌手信息、歌曲信息和歌单信息,数据通过爬虫技术获取并整理成CSV格式,用于音乐数据挖掘和推荐系统构建。
github 收录
烟火数据集
烟火数据集是一个专门用于烟火识别和检测任务的数据集,旨在帮助研究人员开发更加精确和高效的烟火识别算法。包含了大量真实场景下的烟火视频数据,具有广泛的应用前景和重要的研究价值。
阿里云天池 收录