Python 数据分析 : 实例 python的数据分析案例

liftword1周前 (12-20)技术文章11

1、构建矩阵

生成 4 x 4 形式的矩阵,矩阵中的数据是 1 ~ 10 之间的随机数

random_list = np.random.random(16)
random_list = np.round(random_list*10, 0)
random_list = random_list.reshape(4,4)

2、数据的排序

随机生成 10~100 之间的 90 个数字,并将这些数字按照升序进行排序

arr = np.random.random(90)*100
arr = np.round(arr,0)
arr.sort()

3、数据的基本计算

生成从 1 到 10 的整数,并分别计算它们的最大值,最小值,平均值

arr = []
for i in range(1,11):arr.append(i)
np.max(arr)
np.min(arr)
np.average(arr)

4、生成正弦&余弦图像

用程序生成正弦函数和余弦函数的图像,并将这两个函数的图像放置在同一个画布上展示。 要求:

  • 1、横轴的范围是 0 ~ 4 PI
  • 2、图像的标题是 Sin & Cos
  • 3、图像中的图例为 Sin 和 Cos
  • 4、横轴名称为 X value,纵轴名称为 Y value
import numpy as np
import matplotlib.pyplot as plt
x = np.linspace(0, 4*np.pi)
plt.plot(x, np.sin(x))
plt.plot(x, np.cos(x))
plt.grid()
plt.legend([‘Sin’,‘Cos’])
plt.title(‘Sin & Cos’)
plt.xlabel(“X value”)
plt.ylabel(“Y value”)

5、统计分析 Titanic 数据

  • 任务一:从 titanit.csv 文件中导入数据;该文件请从该链接【 https://greatfrank.oss-cn-chengdu.aliyuncs.com/temporay/titanic.csv 】进行下载
  • 任务二:取出性别这一列的数据(1 表示男性,0 表示女性),并计算男性和女性的比率;
  • 任务三:取出前 20 行数据中的序号和年龄信息;
  • 任务四:绘制性别比率的饼图,绘制年龄的柱状图。将两张图放置在一个画布中,两张图的排列方式由考生自定义
all_users = np.genfromtxt(‘titanic.csv’, delimiter=“,”,skip_header=True)
sexs = all_users[ : , 5]
males = sexs[sexs == 1]
females = sexs[sexs == 0]
male_ratio = males.size / sexs.size
female_ratio = females.size / sexs.size
indexs = all_users[ : 21, 0]
ages = all_users[:21, 6]

pl = plt.figure(figsize = (8,6), dpi = 80)

ax1 = pl.add_subplot(2,1,1)
plt.pie([male_ratio,female_ratio],explode = (0,0), labels = [‘male’,‘female’])
plt.title(‘male & female’)

ax2 = pl.add_subplot(2,1,2)
plt.bar(indexs,ages)
plt.title(‘ages’)
plt.xlabel(‘indexs’)
plt.ylabel(‘age’)



相关文章

Python 数据分析:数据分析中的常见统计方法解析

数据分析是现代社会中不可或缺的一部分,通过对数据的统计和分析,我们可以得出有用的信息和见解,支持决策和解决问题。本文将介绍在 Python 中常见的数据统计方法,包括描述性统计、假设检验、回归分析等,...

《Python医学数据分析入门》 python在医学数据分析的应用

作者:赵军编辑推荐数据分析是当今大数据时代最关键的技术,其广泛应用于包括医学在内的各个领域。Python 语言简单易用, 第三方库功能强大,提供了完整的数据分析框架,深受广大数据分析人员的青睐。本书涵...

Python 数据工程全解析:从基础到实战

Python 数据工程学习指南在数据工程领域,Python 出色的滑稳性和存在大量充实的库,让它成为举象实施数据工程的重要选择。本文将从下列方面总结你如何利用 Python 执行大规模数据处理:1....

Python如何实现对Excel表格数据的分析处理?

在Python中提供了很多的用来处理和分析Excel表格数据的依赖库,比较常见的有pandas用于数据分析和处理,或者是用于读取Excel文件的openpyxl和xlrd,其中openpyxl适用于....

第8天 | 16天搞定Python数据分析,Seaborn主

在这个看颜值的时代,matplotlib长得太一般,很难吸异性暗送秋波的眼光。为此,Seaborn对其进行了变装,修改了默认的颜色方案和绘图类型,提高了可读性和美观度。赏心悦目的图形不但能让数据探索中...

Python数据分析:利用Pandas进行数据挖掘

数据分析是现代商业和科研中不可或缺的技能,而Python的Pandas库则是进行数据分析的强大工具。Pandas提供了丰富的数据结构和数据分析功能,使得处理和分析数据变得更加简单和高效。以下是一些使用...