python
xinyihhh
这个作者很懒,什么都没留下…
展开
-
np.array:二维数组变为一维数组
.flatten()import numpy as npa = np.array([[1, 2], [3, 4], [9, 8]])b = a.flatten()print(b)原创 2022-02-25 10:03:45 · 1455 阅读 · 0 评论 -
matplotlib:图例显示中文名字、添加图像标题、横纵坐标轴的标签
图例显示中文名字import matplotlibmatplotlib.rc("font",family='FangSong')添加图像标题、横纵坐标轴的标签plt.title("title")plt.xlabel("label")plt.ylabel("label")plt.legend(loc=‘best’)原创 2022-02-25 10:01:24 · 3086 阅读 · 0 评论 -
python获取数组或列表下标
>>>import numpy>>>vector = numpy.array([5,10,15,20])>>>print(vector)获取数组下标方1:numpy的where方法a = numpy.where(vector==10)print(a)结果:(array([1], dtype=int64),)//该下标被包裹在一个tuple和一个list中。我们可以用a[0][0]轻松取出来print(a[0][0]).转载 2022-02-23 10:03:45 · 9230 阅读 · 0 评论 -
numpy:数组累乘
numpy.cumprod(a, axis=None, dtype=None, out=None)#一维数组 >>> a = np.array([1,2,3]) >>> np.cumprod(a)#结果 1, 1*2=2 ,1*2*3 = 6array([1, 2, 6])#二维数组>>> a = np.array([[1, 2, 3], [4, 5, 6]])>>> np.cumprod(a, dtype.原创 2022-02-17 10:56:16 · 2756 阅读 · 0 评论 -
numpy相关函数
np.sum(A):所有元素求和np.sum(A,axis=0):竖直方向求和np.sum(A,axis=1):水平方向求和原创 2022-02-17 10:53:04 · 2307 阅读 · 0 评论 -
python中 list 与数组,Array和DataFrame相互转换
数组与列表的区别:数组是一种特殊变量,虽与列表相似,但列表可以存储任意类型的数据,数组只能存储一种类型的数据,同时,数组提供了许多方便统计计算的功能(如平均值mean、标准差std等)numpy是以矩阵为基础的数学计算模块,提供高性能的矩阵运算,数组结构为ndarraypandas是基于numpy数组构建的,但二者最大的不同是pandas是专门为处理表格和混杂数据设计的,比较契合统计分析中的表结构,而numpy更适合处理统一的数值数组数据。pandas数组结构有一维Series和二维DataFra.原创 2022-02-17 10:48:28 · 4365 阅读 · 0 评论 -
Python内置函数
1. abs() 函数语法 abs( x ) 参数 x -- 数值表达式,可以是整数,浮点数,复数。 返回值 函数返回 x(数字)的绝对值,如果参数是一个复数,则返回它的大小。 num1 = 52num2 = -52num3 = 100.10print(abs(num1))print(abs(num2))print(abs(num3))# 52# 52# 100.1...转载 2022-02-02 22:41:18 · 57 阅读 · 0 评论 -
pandas中concat()的用法
pandas.concat()通常用来连接DataFrame对象。默认情况下是对两个DataFrame对象进行纵向连接, 当然通过设置参数,也可以通过它实现DataFrame对象的横向连接。1. 纵向连接DataFrame对象(1)两个DataFrame对象的列完全相同# 初始化两个DataFrame对象df1 = pd.DataFrame([['a', 1], ['b', 2]], columns=['letter', 'number'])df2 = p转载 2021-12-25 16:34:48 · 17079 阅读 · 0 评论