当前位置: 首页 > news >正文

Python 计算思维训练——地图模拟

第1关:数据获取与绘图 - 地图模拟

本关任务:利用 Python 实现动画观察近 30 天 4.5 级以上地震发生情况。
为了完成本关任务,你需要掌握:1.如何用 Python 从网络获取所需数据;2.如何用 Python 绘制地图

从网络获取数据
URL 处理模块(库)

import urllib.request as req
创建一个表示远程 url 的类文件对象

urllib.urlopen(" ")
如同本地文件一样读取内容

摘取动画所需数据
数据分析

整体数据可以通过换行符\n断行;
第一行是标题;
每行数据以,间隔,分别处于 0, 1, 2, 3,4 位置的是 time latitude longitude depth magnitude;
最后还有一个空行。
切分并赋值

分析后决定各存储的数据类型、大小;
变量初始化;
切分数据、赋值(数据类型隐式转换)。
逆序处理

数组切片 [: : -1] 。

# 请编写代码实现地震地图的绘制
import urllib.request as req
import numpy as np
import warnings
warnings.filterwarnings(

相关文章:

  • 【AI理论学习】关于Attention机制的全面理解
  • 125款程序员专属情人节表白网站【建议收藏】HTML+CSS+JavaScript
  • 如何让 JSON 中的日期格式在 ruby 与 Swift 间保持一致
  • 2022速卖通海外双11招商节点公布:举办世界杯专场叠加黑色星期五,将迎来消费高潮
  • vue导入与导出 excel 表格内容
  • 【Spring】Sring基础概念(黑马SSM学习笔记)
  • 一分钟教你怎么把录音转文字
  • SpringBoot页面国际化
  • springcloud-hystrix详解(含java代码)
  • WebSocket | Netty实现WebSocket服务端
  • TypeScript——TS简介(面试题)、运行环境、变量声明、基础类型、类型断言、初识接口
  • 使用PyCharm写脚本运行时报错“This version of ChromeDriver only supports Chrome version 98”
  • TypeScript——笔试题/面试题
  • Vue入门【一】-- 基本模板语法
  • Vue入门【二】-- watch侦听器之普通监听与深度监听
  • 「译」Node.js Streams 基础
  • chrome扩展demo1-小时钟
  • create-react-app做的留言板
  • Django 博客开发教程 8 - 博客文章详情页
  • ECMAScript 6 学习之路 ( 四 ) String 字符串扩展
  • ECMAScript6(0):ES6简明参考手册
  • export和import的用法总结
  • Java应用性能调优
  • Js实现点击查看全文(类似今日头条、知乎日报效果)
  • JS字符串转数字方法总结
  • Leetcode 27 Remove Element
  • MQ框架的比较
  • nginx(二):进阶配置介绍--rewrite用法,压缩,https虚拟主机等
  • 深度学习入门:10门免费线上课程推荐
  • 通信类
  • 要让cordova项目适配iphoneX + ios11.4,总共要几步?三步
  • 一个6年java程序员的工作感悟,写给还在迷茫的你
  • 智能网联汽车信息安全
  • 数据库巡检项
  • ​草莓熊python turtle绘图代码(玫瑰花版)附源代码
  • # Apache SeaTunnel 究竟是什么?
  • # include “ “ 和 # include < >两者的区别
  • #考研#计算机文化知识1(局域网及网络互联)
  • #使用清华镜像源 安装/更新 指定版本tensorflow
  • (3)选择元素——(17)练习(Exercises)
  • (cljs/run-at (JSVM. :browser) 搭建刚好可用的开发环境!)
  • (iPhone/iPad开发)在UIWebView中自定义菜单栏
  • (区间dp) (经典例题) 石子合并
  • (十)c52学习之旅-定时器实验
  • (转)Android学习系列(31)--App自动化之使用Ant编译项目多渠道打包
  • (转)Linux下编译安装log4cxx
  • (转载)在C#用WM_COPYDATA消息来实现两个进程之间传递数据
  • (自适应手机端)响应式新闻博客知识类pbootcms网站模板 自媒体运营博客网站源码下载
  • (自用)learnOpenGL学习总结-高级OpenGL-抗锯齿
  • ... fatal error LINK1120:1个无法解析的外部命令 的解决办法
  • .bat批处理(七):PC端从手机内复制文件到本地
  • .net mvc 获取url中controller和action
  • .NET 设计一套高性能的弱事件机制
  • .NET/C# 在 64 位进程中读取 32 位进程重定向后的注册表
  • @Responsebody与@RequestBody