「这是我参与2022首次更文挑战的第19天,活动详情查看:2022首次更文挑战」。
在数据分析中,我们通常会用到描述性分析和预测性分析。今天我们来学习在python中如何进行简单的描述性统计。我们先导入数据,用arange()函数生成yi一列数组。
import numpy as np
import pandas as pd
a = np.arange(0,10,1)
print(a)
我们生成了以下数组,0~10,步长为1
当然我们也可以通过linspace()函数来指定起始值、终止值和元素个数来创建一个数组。例如:
import numpy as np
a = np.linspace(1,10,10)
print(a)
当然,今天要讲得是数组的运算,简单描述性分析,所以就不多说生成数组的方式了。
在数学中我们经常用的函数还记得几个呢?三角函数恐怕是我们最熟悉的,在python中,numpy中,也有这些函数sin,cos,tan等等,我们将其运用到上面例子,看看会发生什么。
import numpy as np
a = np.linspace(1,10,10)
print(np.sin(a))
是的 ,它打印了正弦的弧度
cos,tan也是如此,下面我们就来讲讲算术函数,大家想想什么事算术函数呢?是的,加减乘除!
import numpy as np
a = np.linspace(1,10,10)
b = np.arange(0,10,1)
print(np.add(a,b))
add就是将数组求和,subtract,multiply,divide分别是相减,相乘,相除。我们一块来演示一下吧!
import numpy as np
a = np.linspace(1,10,10)
b = np.arange(0,10,1)
print(np.add(a,b))
print(np.subtract(a,b))
print(np.multiply(a,b))
print(np.divide(a,b))
跳红是因为0不能作为被除数。
那么我们怎么获取a中的最大值呢?
import numpy as np
a = np.linspace(1,10,10)
print(np.amax(a))
用amax()函数即可。