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