首页 > 其他分享 >IS3240-A1

IS3240-A1

时间:2024-10-31 14:31:49浏览次数:4  
标签:articles data A1 IS3240 article news Numpy

IS3240-A1 October 12, 2024 IS3240 Homework Assigment #1

1 Q1: Numpy Basics [15%]

  1. Import Numpy and Pandas [1%]
  2. Create a random number generator, with seed being 99 [2%]
  3. Generate a Numpy array (name it as data) with three dimensions in the shape of [10, 4].All values should be random integers between 0 and 100 (inclusive). [7%]
  1. Sort the Numpy array based on the 2nd dimension, from the largest to the smallest. [5%]

2 Q2: Pandas Basics [25%]

  1. Read the data HKO.csv (data source: https://www.hko.gov.hk/en/abouthko/opendata_intro.htm)[2%]
  • Make the first three columns all integers.
  1. Create a new column date using pd.to_datetime so that it contains the year/month/day.(You need to combine values from three separate columns). [8%]
  1. When was the coldest? When was the hottest? [4%]
  2. Create a new column season so that Mar-May should be labelled as Spring; Jun-Aug asSummer; Sep-Nov as Fall; Dec-Feb as Winter. [6%]
  1. Compute the average values and standard deviations for the four seasons. [5%]

3 Q3: Finding News on Tesla using APIs [60%] You are a financial analyst. You are asked by your manager to identify 50 news articles relatedto Tesla in NY Times. Please use Article Search API for this purpose. Specifically, the followinginformation is needed.

  • pub_date: The publish time of this article. Turn this into datetime data type.1• abstract: The abstract of this article
  • lead_paragraph: The lead paragraph of this article
  • web_url: the hyperlink pointing to the article information (e.g., link)Please acheive the following.
  1. Collect 50 news articles. [25%]
  2. Which one is the most recent news article? Show the abstract and date of that article. [5%]
  3. Find out the new articles which have the longest/shortest abstracts respectively. [10%]
  4. Across all the news abstracts, find the the top 10 frequent words. [20%]
  • HINT: You need to combine all abstracts, remove all punctuations, and split the textby space to get a list of words.2

标签:articles,data,A1,IS3240,article,news,Numpy
From: https://www.cnblogs.com/CSSE2310/p/18517742

相关文章

  • prometheus: 安装grafana11.3
    一,grafana的用途1,grafana是什么?grafana是用go语言编写的开源应用,它的主要用途是大规模指标数据的可视化展现它是现在网络架构/应用分析中最流行的时序数据展示工具2,官网:https://grafana.com/二,下载grafana1,下载地址:https://grafana.com/grafana/download?pg=get&p......
  • 2024最新最全【CUDA Toolkit 12.3】下载安装零基础教程【附安装包】_cuda12.3下载
    官网地址:这里CUDA是英伟达公司开发的一种并行计算平台和编程模型。它利用GPU的强大计算能力,加速各种数学和科学计算、数据分析、机器学习、计算机视觉等任务。CUDA包括CUDA编程语言、CUDA运行时库、NVIDIA显卡等组件。CUDA的编写方式分为两种:CUDAC/C++和CUDAFortran。开......
  • Ubuntu20.04 更新Nvidia驱动 + 安装CUDA12.1 + cudnn8.9.7
    一、概述    最近客户给了几台GPU服务器,长期放置落灰那种,然后想利用起来,所以上去看看了配置,系统是Ubuntu20.04,相关的驱动版本稍嫌老一些,所以需要更新Nvidia驱动,同时在安装CUDA和CUDNN,查看了显卡型号之后,打算使用onnxruntime进行推理,对比了版本,最后选择了CUDA12.1+CU......
  • UVA11294 Wedding 题解
    洛谷题目传送门前排提示:本题需要用到知识点2-SAT以及强联通分量,模板传送门P4782【模板】2-SAT。题目大意:有至多303030对夫妻将会参加一个婚宴。他们将会坐在一个......
  • 针对灵活性进行优化的FPGA ,推出AGFC023R25A1I1V AGFC023R24C3E3V AGFC023R24C3E4X AGF
    产品简介Agilex™7F-系列设备是基于英特尔10纳米SuperFin制程技术构建的常规用途FPGA。它们是许多市场中的一系列应用的理想选择,其特性包括高达58Gbps的收发器速率、支持多种精度的定点和浮点运算的高级数字信号处理(DSP)模块,以及高性能加密块。优势•第二代英特尔......
  • UVA11294 Wedding 题解
    洛谷题目传送门前排提示:本题需要用到知识点2-SAT以及强联通分量,模板传送门P4782【模板】2-SAT。题目大意:有至多\(30\)对夫妻将会参加一个婚宴。他们将会坐在一个长桌子的两边。新郎新娘坐在彼此相对的一端并且新娘带着一个头饰使得她看不到和她坐在同一边的人。夫妻坐在......
  • Linux | CentOS7安装Java17的详细步骤
    步骤1:更新系统在安装Java之前,确保系统包是最新的。sudoyumupdate-y步骤2:下载Java17从Oracle官方网站或AdoptOpenJDK下载Java17。如果使用OracleJDK,可以到Oracle网站下载。如果使用AdoptOpenJDK,可以使用以下命令:wgethttps://github.com/adoptium/temurin17-bina......
  • UVA1240 ICPC Team Strategy 做题记录
    看到\(n\le12\),考虑搜索。但是过不去,于是加上记忆化搜索即可。因为\(n\)不大,选了什么题可以状压进一个数里面。注意如果你在搜索的时候不判是否满足时间,那么你在dfs函数开头判断超时应该返回\(-1\)及以下。剩下的按照题意模拟即可。点击查看代码intn,a[4][maxn];i......
  • jsp房屋租售系统的设计与实现ia111
    jsp房屋租售系统的设计与实现本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表项目功能用户,房东,中介,房源信息,房屋信息,类型,预约信息,合同信息,预约看房,中介合同开题报告内容一、项目背景随着房地产市......
  • 数据清洗 微信:a1319614038
    #stata数据清洗整理合并筛选匹配#excel数据匹配合并筛选匹配#python数据清洗整理合并筛选匹配抓取,请直接说明具体要求发给我,我会第一时间回复你,#vlookup函数应用,vlookup功能实现,#CSV文件处理,超大文件,超过显示,#拆分,统计,批量处理,大量数据文件合并,#匹配合并,矩阵文件,各种问题解决。数......