3064-孙浩博-Python学科-数据分析-就业:是 扫二维码继续学习 二维码时效为半小时

(0评价)
价格: 免费

###数组的计算

np.shape()只有一个值是一维的,指的是有多少个元素

两个值,二维,指几行几列

三个值,三维

np.reshape((3,4))把什么变成三行四列形式

```python

import numpy as np
t1=np.arange(32).reshape((2,4,4))
print(t1)

```

t1.flatten()可以快速把数据按顺序变成二维的

1.广播机制:数组与数字直接运算

2.特例:t1/0 :0/0=nan,数字/0=inf

3.数组与数组计算,长度相同时,按维度依次计算

 

[展开全文]
3233小风 · 2022-09-06 · 自由式学习 0

## numpy学习(处理数字性数据)

1.np.array()把内容变成数组

2.t1.dtype可以显示其类型

3.np.astype可以把类型改变

4.保存固定位的小数

np.round(range(10),3)

[展开全文]
3233小风 · 2022-09-05 · 自由式学习 0

### 总结四种方法

matplotlib.plot()折线图

matplotlib.bar  条形图

matplotlib.scatter 散点图

matplotlib.hist 直方图

更多绘图软件:Aoache ECharts

[展开全文]
3233小风 · 2022-09-05 · 自由式学习 0

#### 绘制直方图

组数=极差/组距

[展开全文]
3233小风 · 2022-09-02 · 自由式学习 0

#### 条形图

plt.bar 竖着的条形图,线条粗细是width(线条的宽度)

plt.barh 横着的条形图,线条粗细成了height(线条的高低)

plt.grid 是添加网格,alpha是透明度

[展开全文]
3233小风 · 2022-09-01 · 自由式学习 0

#### 散点图是plt.scatter

遗忘知识点:

plt.legend(loc="uppper left",prop=my_font)

[展开全文]
3233小风 · 2022-08-31 · 自由式学习 0

###

plt.grid绘制网格

plt.grid(alpha=0.5)#alpha这个代表透明度

plt.plot(linestyle=':')表示折线变成虚线

color=''#线条颜色

linestyle=''#折线的形式

linewidth=5#线条粗细

alpha=0.5#透明度

以上都是放在plt.plot中的

[展开全文]
3233小风 · 2022-08-31 · 自由式学习 0

# 函数rotation=90旋转的度数

[展开全文]
3233小风 · 2022-08-30 · 自由式学习 0

###调整x或者y轴上的参数

1.from matplotlib import pyplot as plt引入函数

2.plt.figure(figsize=(20,8),dpi=80)

#figurezide图片大小,(长,宽),dpi越大越不容易失真

 

 

from matplotlib import pyplot as plt

x=range(2,26,2)
y=[15,13,14,5,17,20,25,26,26,27,22,18,15]

#设置图片大小
#figurezide图片大小,(长,宽),dpi越大越不容易失真
plt.figure(figside=(20,8),dpi=80)

#绘图
plt.plot(x,y)

#设置x轴
_xtick_labels=[i/2 for i in range(2,49)]
plt.xticks(_xtick_labels[::3])

#保存

#plt.savefig("./t1.png")
#展示
plt.show()
[展开全文]
3233小风 · 2022-08-30 · 自由式学习 0

ctrl+/ 注释快捷键  等于#

 

特殊注释:

#!/usr/bin/python3       linux

# --coding=utf-8 --       python2 only

 

 

 

[展开全文]

try:

可能会报错的代码块

except:

报错之后执行的代码块

eles:

没有报错的代码块

finally:

不管有没有出错都执行的代码块

[展开全文]

使用私有属性的场景

1.把特定的一个属性隐藏起来,不想让类的外部进行直接调用。

2.想要保护这个属性,不想让属性的值随意的改变

3.保护这个属性,不想让派生类(子类)去继承

[展开全文]

1.类对象所拥有的方法,需要@startimcemethod 来表示静态方法

2.静态方法不需要参数。

3.静态方法主要用来存放逻辑性的代码,本身和类以及实例对象没有交互,也就是说,在静态方法中,不会涉及到类中方法和属性的操作。

[展开全文]

在Python中,有一些内置好的特定的方法,方法是“——xxx——”,在进行特定的操作地会自动调用,这些方法被称为魔术方法。

[展开全文]

1.self特点:self只有在类中定义实例方法的时候才有意义,在调用时候不必传入相应的参数,而是有解释器自动去指向

2.self的名字是可以更改的,可以定义成其他的名字,只是,约定俗成了self

3.self指的是类实例对象本身,相当于Java中this

[展开全文]

__init__

1.Python自带的内置函数,具有特殊的函数,使用双下划线包起来的【魔术方法】

2.是一个初始化的方法用来定义实例属性和初始化数据的,在创建对象时自动调用,不用手动去调用

3.利用传参的机制让饿哦们定义功能更加强大并且方便的类

[展开全文]

https://docs.python.org/3/library/functions.html

[展开全文]

1.sorted()

(函数对所有可迭代对象进行操作)

2.sort与sorted的区别:

sort是应用在list上的方法,而sorted是对所有可迭代对象进行操作。

3.list的排序方法,直接修改原始代码。(sort)

4.range()

(函数可创建一个整数列表,一般用在for循环中)

5.zip()

(其实就是用来打包的)

[展开全文]

选择流程

单分支

  if

双分支

  if

  else

多分支

  if

  elif

  else

循环流程

 

[展开全文]