Giter VIP home page Giter VIP logo

hydrus's Introduction

hydrus

水文水资源(Hydrology and Water Resources)方面利用python做模型model、算法algorithm等科学计算工作所需的基础技能树学习。

主要内容

本repo不是一个一步步照做的教程,而是基于个人学习记录改编的笔记,作用是为像我一样非计算机相关专业,不需要从头到尾完全系统学习的同学提供参考,串联某些基本概念。本repo仍有很多不通畅之处,遇错见谅。继续阅读可以从这里开始:1-basic-envir/1-get-started.ipynb

主要涉及的内容(持续更新中)有:

  1. Python基础
    • 基础环境配置
    • python基础
  2. 常用科学计算库
    • numpy
    • pandas
    • scipy
    • sklearn
  3. 可视化
    • 静态可视化
    • GIS数据可视化
    • 交互式可视化
  4. 常用算法库示例
    • 优化计算实例
  5. 神经网络算法示例
    • 常用深度学习框架
    • 一点实例
  6. 科研数据获取
    • 数据爬取
  7. 并行计算
    • python并行基础

本项目目前主要在windows 10系统下测试运行,可以直接使用如下语句安装依赖包(安装时需耐心等待若干分钟)。没有安装conda的话需要先参考 https://zhuanlan.zhihu.com/p/102564715 安装miniconda并配置好环境变量,之后再运行下面的语句。另外,推荐使用windows终端执行下面代码。

conda env create -f environment.yml

安装依赖完成后,在命令行执行下面语句,默认浏览器会自动打开jupyter lab,就可以运行本repo中的程序啦:

conda activate hydrus
jupyter lab

本repo中可视化部分有涉及关于GIS方面内容,若对水文中gis的简单学习使用有兴趣,可以关注:hydroGIS

本repo记录的都是纯技术方面内容,其中涉及到的基本常识可以关注elks

推荐一些学科科研相关的python学习资料:

更多内容可以关注:awesome-python

参与贡献

  1. Fork 本项目
  2. 新建 xxx 分支
  3. 提交代码
  4. 新建 Pull Request

hydrus's People

Contributors

ouyangwenyu avatar dependabot[bot] avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.