dhu 数据科学与技术 第2次作业
一. 简答题(共2题,100分)
- (简答题, 50分)
“大润发”、“沃尔玛”、“联华”和“农工商”四个超市都卖苹果、香蕉、桔子、猕猴桃和芒果5种水果。使用NumPy的ndarray实现以下功能。
创建2个一维数组分别存储超市名称和水果名称;
创建1个4×5的二维数组存储不同超市的水果价格,其中价格由4到10范围内的随机数生成;
选择“大润发”的苹果和“联华”的香蕉,并将价格增加1元;
“农工商”水果大减价,所有水果价格减少2元;
统计四个超市苹果和芒果的销售均价;
找出桔子价格最贵的超市名称(不是序号)。
提示: 创建的二维数组,行表示一家超市,列表示各种水果。
# 1)
import numpy
names = numpy.array(['大润发', '沃尔玛', '好德', '农工商'])
fruits = numpy.array(['苹果', '香蕉', '桔子', '芒果'])
# 2)
price = numpy.random.randint(4, 10, 16).reshape(4,4)
print(price)
# 3)
price[(names == '大润发') | (names == '好德'), (fruits == '苹果') | (fruits == '香蕉')] + 1
print(price)
# 4)
price[names == '农工商'] - 2
print(price)
# 5)
price[:, (fruits == '苹果') | (fruits == '芒果')].mean(axis=0)
print(price)
# 6)
a = price[:, fruits == '桔子'].argmax()
print(names[a])
这题扣了五分 不知道为啥
- (简答题, 50分)
基于随机游走实例,使用ndarray和随机数生成函数模拟一个物体在三维空间随机游走的过程。
1)创建3×10的二维数组,记录物体每一步在三个轴向上的移动距离。在每个轴向的移动距离服从标准正态分布(期望为0,方差为1)。行序0、1、2分别对应x、y和z轴;
2)计算每一步走完后物体在三维空间的位置;
3)计算每一步走完后物体距离原点的距离;
4)统计物体在z轴上到达的最远距离;(提示:使用abs()绝对值函数对z轴每一步运动后的位置求绝对值,然后求最大距离)
5)统计物体在三维空间距离原点的最近距离值。
import numpy as np
# 1)
movement = np.random.normal(0, 1, 30).reshape(3,10)
print(movement)
# 2)
position = movement.cumsum(axis=1)
print(position)
# 3)
length = np.sqrt(position[0] ** 2 + position[1] ** 2 + position[2] ** 2)
np.set_printoptions(precision=2)
print(length)
# 4)
print(np.abs(position[2]).max())
# 5)
print(length.min())
dhu 数据科学与技术 第2次作业相关推荐
- dhu 数据科学与技术 第7次作业
一. 简答题(共1题,100分) (简答题, 100分) 文件bankpep.csv存放着银行储户的基本信息,数据格式如表4-7所示. 通过绘图对这些客户数据进行可视化分析. (1)客户年龄分布的直方 ...
- dhu 数据科学与技术 第1次作业
一. 简答题(共2题,100分) (简答题, 50分)编写Python程序实现以下功能:从键盘输入若干同学的姓名,保存在字符串列表中:输入某个同学的名字,检索是否已保存在列表中. list=[] ...
- 作者:程学旗(1972-),男,中国科学院计算技术研究所研究员、博士生导师、副所长,中国科学院网络数据科学与技术重点实验室主任。...
程学旗(1972-),男,中国科学院计算技术研究所研究员.博士生导师.副所长,中国科学院网络数据科学与技术重点实验室主任.中国计算机学会理事.大数据专家委员会秘书长,中国中文信息学会常务理事.信息检索 ...
- 作者:王海洋(1980-),男,中国科学院计算技术研究所网络数据科学与技术重点实验室、烟台中科网络技术研究所工程师。...
王海洋(1980-),男,中国科学院计算技术研究所网络数据科学与技术重点实验室.烟台中科网络技术研究所工程师,主要研究方向为数据采集.存储.检索.大数据存储管理等.
- 作者:程学旗,男,中国科学院计算技术研究所研究员、博士生导师,中国科学院“网络数据科学与技术”重点实验室主任。...
程学旗,男,中国科学院计算技术研究所研究员.博士生导师,中国科学院"网络数据科学与技术"重点实验室主任,目前主要从事网络数据科学和社会计算等研究领域的工作,主持和参与多项国家&qu ...
- 爬动漫网站数据_通过这三种动漫爱上数据科学和技术
爬动漫网站数据 Yes, it might seem weird to mention anime, data science, and technology in the same breath. ...
- 2020 年中科院计算所“计算未来”全国大学生暑期班 网络数据科学与技术重点实验室 机试试题
2020 年中科院计算所"计算未来"全国大学生暑期班网络数据科学与技术重点实验室 机试试题 前言 这是2021级计算所网数的推免机试,双机位.时间是两个半小时吧(不记得了) 我觉得 ...
- AI:人工智能领域主要方向(技术和应用)、与机器学习/深度学习的关系、数据科学关键技术与知识发现/数据挖掘/统计学/模式识别/神经计算学/数据库的关系(几张图理清之间的暧昧关系)
AI:人工智能领域主要方向(技术和应用).与机器学习/深度学习的关系.数据科学关键技术与知识发现/数据挖掘/统计学/模式识别/神经计算学/数据库的关系(几张图理清之间的暧昧关系) 目录 人工智能主要领 ...
- python数据科学常国珍_python数据科学:技术详解与商业实践
前言 章数据科学家的武器库 1.1数据科学的基本概念 1.2数理统计技术 1.2.1描述性统计分析 1.2.2统计推断与统计建模 1.3数据挖掘的技术与方法 1.4描述性数据挖掘算法示例 1.4.1聚 ...
最新文章
- subst将文件夹目录虚拟成虚拟磁盘
- Nature Protocols | 密歇根州立大学何胜阳/Tiedje团队建立拟南芥微生物组研究的标准化生长体系!...
- Web 趋势榜:上周最热门的 10 大 Web 项目 - 210410
- 微信公众平台开发——问题篇
- 【DP】【记忆化搜索】NIKOLA(jzoj 1150)
- oracle数字日期43841怎么转,安装0racle已崩溃,求助大佬
- EasyUI权限(二星权限)
- 7.软件架构设计:大型网站技术架构与业务架构融合之道 --- 框架、软件与中间件
- 论文阅读笔记(七)——Thin MobileNet
- 遥感影像植被颜色增强
- 医院耗材管理系统开发_0
- java聊天室设计_JAVA网络聊天室的设计与实现
- Importing the numpy c-extensions failed 解决方案
- C语言求:哥尼斯堡七桥问题
- 拍乐云创始人CEO赵加雨:深耕18载,打造全景式音视频服务
- 什么是无线HDMI,您应该使用它吗?
- .md文件是什么?.md如何打开?
- 小布机器人怎么断网_小布同学智能机器人好坏判断有诀窍,三大误区要避免
- Scrapy-CrawlSpider爬虫组件
- Inno Setup 制作exe安装包