一. 简答题(共2题,100分)

  1. (简答题, 50分)
    “大润发”、“沃尔玛”、“联华”和“农工商”四个超市都卖苹果、香蕉、桔子、猕猴桃和芒果5种水果。使用NumPy的ndarray实现以下功能。
  1. 创建2个一维数组分别存储超市名称和水果名称;

  2. 创建1个4×5的二维数组存储不同超市的水果价格,其中价格由4到10范围内的随机数生成;

  3. 选择“大润发”的苹果和“联华”的香蕉,并将价格增加1元;

  4. “农工商”水果大减价,所有水果价格减少2元;

  5. 统计四个超市苹果和芒果的销售均价;

  6. 找出桔子价格最贵的超市名称(不是序号)。

提示: 创建的二维数组,行表示一家超市,列表示各种水果。

# 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])

这题扣了五分 不知道为啥

  1. (简答题, 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次作业相关推荐

  1. dhu 数据科学与技术 第7次作业

    一. 简答题(共1题,100分) (简答题, 100分) 文件bankpep.csv存放着银行储户的基本信息,数据格式如表4-7所示. 通过绘图对这些客户数据进行可视化分析. (1)客户年龄分布的直方 ...

  2. dhu 数据科学与技术 第1次作业

    ​ 一. 简答题(共2题,100分) (简答题, 50分)编写Python程序实现以下功能:从键盘输入若干同学的姓名,保存在字符串列表中:输入某个同学的名字,检索是否已保存在列表中. list=[] ...

  3. 作者:程学旗(1972-),男,中国科学院计算技术研究所研究员、博士生导师、副所长,中国科学院网络数据科学与技术重点实验室主任。...

    程学旗(1972-),男,中国科学院计算技术研究所研究员.博士生导师.副所长,中国科学院网络数据科学与技术重点实验室主任.中国计算机学会理事.大数据专家委员会秘书长,中国中文信息学会常务理事.信息检索 ...

  4. 作者:王海洋(1980-),男,中国科学院计算技术研究所网络数据科学与技术重点实验室、烟台中科网络技术研究所工程师。...

    王海洋(1980-),男,中国科学院计算技术研究所网络数据科学与技术重点实验室.烟台中科网络技术研究所工程师,主要研究方向为数据采集.存储.检索.大数据存储管理等.

  5. 作者:程学旗,男,中国科学院计算技术研究所研究员、博士生导师,中国科学院“网络数据科学与技术”重点实验室主任。...

    程学旗,男,中国科学院计算技术研究所研究员.博士生导师,中国科学院"网络数据科学与技术"重点实验室主任,目前主要从事网络数据科学和社会计算等研究领域的工作,主持和参与多项国家&qu ...

  6. 爬动漫网站数据_通过这三种动漫爱上数据科学和技术

    爬动漫网站数据 Yes, it might seem weird to mention anime, data science, and technology in the same breath. ...

  7. 2020 年中科院计算所“计算未来”全国大学生暑期班 网络数据科学与技术重点实验室 机试试题

    2020 年中科院计算所"计算未来"全国大学生暑期班网络数据科学与技术重点实验室 机试试题 前言 这是2021级计算所网数的推免机试,双机位.时间是两个半小时吧(不记得了) 我觉得 ...

  8. AI:人工智能领域主要方向(技术和应用)、与机器学习/深度学习的关系、数据科学关键技术与知识发现/数据挖掘/统计学/模式识别/神经计算学/数据库的关系(几张图理清之间的暧昧关系)

    AI:人工智能领域主要方向(技术和应用).与机器学习/深度学习的关系.数据科学关键技术与知识发现/数据挖掘/统计学/模式识别/神经计算学/数据库的关系(几张图理清之间的暧昧关系) 目录 人工智能主要领 ...

  9. python数据科学常国珍_python数据科学:技术详解与商业实践

    前言 章数据科学家的武器库 1.1数据科学的基本概念 1.2数理统计技术 1.2.1描述性统计分析 1.2.2统计推断与统计建模 1.3数据挖掘的技术与方法 1.4描述性数据挖掘算法示例 1.4.1聚 ...

最新文章

  1. subst将文件夹目录虚拟成虚拟磁盘
  2. Nature Protocols | 密歇根州立大学何胜阳/Tiedje团队建立拟南芥微生物组研究的标准化生长体系!...
  3. Web 趋势榜:上周最热门的 10 大 Web 项目 - 210410
  4. 微信公众平台开发——问题篇
  5. 【DP】【记忆化搜索】NIKOLA(jzoj 1150)
  6. oracle数字日期43841怎么转,安装0racle已崩溃,求助大佬
  7. EasyUI权限(二星权限)
  8. 7.软件架构设计:大型网站技术架构与业务架构融合之道 --- 框架、软件与中间件
  9. 论文阅读笔记(七)——Thin MobileNet
  10. 遥感影像植被颜色增强
  11. 医院耗材管理系统开发_0
  12. java聊天室设计_JAVA网络聊天室的设计与实现
  13. Importing the numpy c-extensions failed 解决方案
  14. C语言求:哥尼斯堡七桥问题
  15. 拍乐云创始人CEO赵加雨:深耕18载,打造全景式音视频服务
  16. 什么是无线HDMI,您应该使用它吗?
  17. .md文件是什么?.md如何打开?
  18. 小布机器人怎么断网_小布同学智能机器人好坏判断有诀窍,三大误区要避免
  19. Scrapy-CrawlSpider爬虫组件
  20. Inno Setup 制作exe安装包

热门文章

  1. 2010年将流行的校园雷人语录
  2. 补零不能提高频率分辨率的原因
  3. 画世界怎么用光影_【色彩】色彩绘画时四种光影的运用~
  4. (每日一练C++)寻找孪生素数
  5. 寻找单身狗(c语言)
  6. html input光标位置,js控制input框内光标位置(setSelectionRange详解)
  7. 运动时谁还不来个姨妈:一个结合大姨妈的运动打卡小程序
  8. JVM平台上的响应式流(Reactive Streams)规范
  9. 视频抓图(有硬编码解码)一获得解码后数据
  10. 前诺基亚MeeGo开发者揭示收款Jolla Sailfish智能手机