07-03 Python数据分析基础

    技术2023-09-04  108

    1、Python下载和安装

    之前已做;

    2、anaconda的下载和安装

    ①anacobda是什么? Python易学不易用体现在 不同应用不同的包 牵扯不同的知识体系–为了解决 这个问题 出现了–包管理工具和开发环境管理的软件出现了—其中 anaconda

    ②为什么选择anaconda?

    anaconda简介:
    anaconda包含了conda、Python在内的超过180个科学包及其依赖项,一般 不可能吧所有的包全给安装,即用即装; anaconda是一个用于计算的Python发行版,支持linux、macos、windows; anaconda利用工具/命令(conda) 来进行 package/environment 的管理; anaconda是一个包的集合--里边预装了 conda、某个版本的Python、众多的 packages、科学计算工具等
    conda简介
    conda:可以理解为一个工具或者一盒命令,其核心功能是--包管理和环境管理; conda的设计理念---几乎所有的工具、第三方包都当做package对待,甚至 于Python和conda自身; conda打破了包管理和环境管理的约束,能非常方便的安装各种版本的 python、各种package并方便的进行切换。 conda类似于pip,但是pip仅适用于Python,conda使用多种语言,conda 结合了virtualenv和pip的功能,还有开拓创新;

    anaconda下载网址:

    https://www.anaconda.com

    三、jupyter notebook 的简单使用

    基础命令:

    打开anaconda的三种方法:

    A向上创建新单元格 B–下边创建 新单元格 M–单元格调至 markdown类型

    1、

    plotly包的安装与下载 plotly是Python的绘图基础库 分为: plotly plotly-express dash

    2、python数据类型

    整数型-int 正负整数,没有小数点 浮点型–float 布尔模型bool–false true 字符串–str

    ***常量***的导入和应用 π和自然底数e 如:

    import numpy as np 导入numpy模块重命名为np np.pi np.e type(np.e)-----返回 float np.argmin(1,2,3,4) ----取最小值的索引位置 np.argmax(1,2,3,4,5----取最大值的索引位置 // 整除 %求余数 /除数 None 空值 inf 无穷值 -inf负无穷值 nan 非数值(无法进行运算的)

    3、特殊内置函数

    ①import math math.floor(4.5) --4 x向下取整 math.ceil(4.5) ---5向上取整 ②round(4.1234345,3--保留三位小数 ③isinstance(a,str)---判断a是否为字符串类型 (返回true或false) ④s=[1,2,3,4,5,655,56,56,454] for i,j in enumerate(s): #枚举 print(i,j) ⑤list1=["a","d","f","t"] list2=[1,2,3,3] list3=(zip(list1,list2)) print(list3)[("a",1),("b",2),("f",3),("t",3)] ---返回错误 上述返回的时: list3的内存地址, 只有[x for x in list3] 才返回[("a",1),("b",2),("f",3),("t",3)] zip函数将相同位置的两个元素放一个一个元组中,组成新list

    Processed: 0.009, SQL: 9