Numpy库解析

python中的axispython

其实问题理解axis有问题,df.mean实际上是在每一行上取全部列的均值,而不是保留每一列的均值。也许简单的来记就是axis=0表明往跨行(down),而axis=1表明跨列(across),做为方法动做的副词(译者注)json

换句话说:数组

  • 使用0值表示沿着每一列或行标签\索引值向下执行方法
  • 使用1值表示沿着每一行或者列标签模向执行对应的方法

下图表明在DataFrame当中axis为0和1时分别表明的含义:函数

 

 
轴用来为超过一维的数组定义的属性,二维数据拥有两个轴:第0轴沿着行的垂直往下,第1轴沿着列的方向水平延伸。
 
 
python中的.all()和.any():

#any(x)判断x对象是否为空对象,若是都为空、0、false,则返回false,若是不都为空、0、false,则返回true编码

#all(x)若是all(x)参数x对象的全部元素不为0、''、False或者x为空对象,则返回True,不然返回Falsespa

 

JSON (JavaScript Object Notation) 是一种轻量级的数据交换格式。它基于ECMAScript的一个子集。orm

Python3 中能够使用 json 模块来对 JSON 数据进行编解码,它包含了两个函数:对象

  • json.dumps(): 对数据进行编码。
  • json.loads(): 对数据进行解码。

 

sorted() 函数对全部可迭代的对象进行排序操做。blog

sort 与 sorted 区别:排序

sort 是应用在 list 上的方法,sorted 能够对全部可迭代的对象进行排序操做。

list 的 sort 方法返回的是对已经存在的列表进行操做,而内建函数 sorted 方法返回的是一个新的 list,而不是在原来的基础上进行的操做。

语法

sorted 语法:

sorted(iterable[, cmp[, key[, reverse]]])

参数说明:

  • iterable -- 可迭代对象。
  • cmp -- 比较的函数,这个具备两个参数,参数的值都是从可迭代对象中取出,此函数必须遵照的规则为,大于则返回1,小于则返回-1,等于则返回0。
  • key -- 主要是用来进行比较的元素,只有一个参数,具体的函数的参数就是取自于可迭代对象中,指定可迭代对象中的一个元素来进行排序。
  • reverse -- 排序规则,reverse = True 降序 , reverse = False 升序(默认)。

zip() 函数用于将可迭代的对象做为参数,将对象中对应的元素打包成一个个元组,而后返回由这些元组组成的列表。

若是各个迭代器的元素个数不一致,则返回列表长度与最短的对象相同,利用 * 号操做符,能够将元组解压为列表。

语法

zip 语法:

zip([iterable, ...])
相关文章
相关标签/搜索