一. 简答题(共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. 黑马程序员Linux系统开发视频之产生信号的方法
  2. [python爬虫] BeautifulSoup和Selenium简单爬取知网信息测试
  3. Mac OS使用技巧之二:修改变量Path解决android: command not found
  4. MySQL-02:“数据库”操作基本命令及权限笔记
  5. Qt图形界面编程入门(6)
  6. QML与C++混合编程详解
  7. Linux安装mongodb数据库最新版(全网最细)
  8. 群签名和环签名的区别_苹果企业签名和苹果超级签名的区别
  9. 实验5.6 定义包含5个元素的对象数组,每个元素都是Employee类型的对象
  10. 1046. 划拳(15)-PAT乙级真题
  11. python去重排序_python文本去重并排序
  12. 2000-2018年各省能源消费和碳排放数据
  13. 卸载Microsoft Edge浏览器
  14. 【工具】——远程协助(向日葵)
  15. 《电路》邱关源 思维导图 第四章-电路定理
  16. 什么是游戏引擎,什么是虚幻引擎(Unreal Engin 4)?
  17. 合取式/合取范式/主合取范式/重言式/矛盾式 基本概念
  18. 微信答题竞赛的小程序
  19. 谈谈数独(Sudoku)
  20. 《图说区块链》读书笔记

热门文章

  1. 你是否还记得?那些年我们一起追过的(FIDL:Flutter界的AIDL)
  2. 史铁生:敬畏生命,生命的磨难是一种必然降临的节日
  3. String的属性和方法实例 Dart
  4. 利用RealProxy,强化AOP,在”牛粪“的周围插上”鲜花“
  5. 解决更新音频驱动后显示驱动异常——Smart Sound Technology
  6. kotlin “${ }”是什么意思?
  7. 12306五大焦点看高性能高并发系统
  8. 腾达Tenda路由器中继wifi步骤
  9. 为何巴菲特和马斯克站在了一起?
  10. 优盘里面的文件夹变0字节也打不开文件的解决方法