2489-刘同学-算法方向-计算机视觉-就业:否 扫二维码继续学习 二维码时效为半小时

(0评价)
价格: 免费

why broadcasting

(1)本身有现实意义;

(2)可以节省内存消耗

什么情况下需要将broadcasting?

match from last dim!

·如果当前的dim=1,扩展相同的维度

·如果其他地方没有维度,可以添加这一个模块,然后扩展成相同维度

·否则,则不能进行传播

 

[展开全文]

broadingcasting

(1)expand

(2)without copying data

key idea

[展开全文]

同一运算符

is

is not

==   调用 __eq__()方法

 

整数缓存问题

 

[展开全文]

布尔值

 

比较运算符

==

!=

>

<

 

逻辑运算符

or

and

not

短路现象

 

同一运算符

 

[展开全文]

计算距离:

import math

distance=math.sqrt((x1-x4)**2+(y1-y4)**2)

turtle.write(distance)

 

[展开全文]

时间表示

1970 unix时间点(起始点)

import time

time.time()

秒.微秒

[展开全文]

float()

科学计数法

round(3.54)=4四舍五入

增强型赋值运算符

[展开全文]

0b二进制

0o八进制

0x十六进制

int()

python3可以储存任意大小的整数

 

 

[展开全文]

repeat接口

repeat传参的参数是拷贝的次数

转置操作

 

[展开全文]

with open('aa.gif','rb') as f:

    with open('aa_copy.gif','rb') as w:

        for line in f.readlines():

           w.write(line)

print('图片拷贝成功!')

[展开全文]

Expand/repeat

Expand——broadcasting仅仅是把数据进行了传播,节约内存

仅仅局限于从1开始扩展,如果是从3拓展的话,是不可行的,会报错

Repeat——实实在在的数据拷贝

 

[展开全文]

squeeze、unsqueeze

for example

 

[展开全文]

数据的存储、维度顺序非常重要,需要时刻谨记

 

[展开全文]

数据类型:

整型、浮点型、布尔型、字符串型

 

对数字的运算:

+

-

*

/浮点数除法

//整数除法

%模(取余)

**幂

 

divmod(13,3)同时得到商和余数

(4,1)

 

[展开全文]

链式赋值

a=b=3

解包赋值

a,b,c=1,2,3

a,b=b,a

常量------python不支持chang'l

随便改

[展开全文]

1.变量的声明和赋值:

变量名=表达式

 

del a删除不使用的的变量

3怎么办?python的垃圾回收站回收

 

[展开全文]

变量位于栈内存

对象位于堆内存

 

变量不需要显式声明类型

 

[展开全文]

python中一切皆对象

对象包含:标识、类型、值

标识:计算机内存地址

类型:类型函数t'y'pe获取数据类型

值:print

 

车位

[展开全文]