• Numpy和Pandas


    NumPy是高性能科学计算和数据分析的基础包。数据结构为ndarray,一般有三种方式来创建。ndarray是N-Dimensions-Array(N维数组)的简称,ndarray要求元素数据类型一致.

    ndarry和list的同:

    1 都可以进行切片操作

    异:

    ndarry和list的外在区别是ndarry没有逗号分隔,而list有。

    内在区别:

    1 ndarry可以直接进行数据筛选,list不能。

    1 arr1 = np.array([1,2,3,4,44,3243,43,8678])
    2 print(arr1[arr1 != 44 ])
    3 list1 = [1,2,3,4,44,3243,43,8678]
    4 print(list1[ list1 !=44 ])  # list会对[]内的进行判断,为真,所以输出list1[1]

    输出:

    1 [   1    2    3    4 3243   43 8678]
    2 2

    2 ndarry内为数字时,可直接进行算术运算,list不能,想要用list计算时,要先将list转化为ndarry。

    Pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。数据结构有一维的Series,二维的DataFrame

  • 相关阅读:
    spring加载bean实例化顺序
    Java生成CSV文件实例详解
    JSch
    socket(一)
    Core Data
    运行时c函数
    ReactiveCocoa(RAC)
    先来个xmpp学习连接
    FMDB
    NSKeyedArchive(存储自定义对象)
  • 原文地址:https://www.cnblogs.com/xxswkl/p/10856914.html
Copyright © 2020-2023  润新知