numpy:*, @,dot(), multiply()的区别

import numpy as np

1.数组:
a = np.array([(1,2,3),(4,5,6)])
b = np.array([(1,2,3),(5,7,8)])

#对应元素相乘:
a * b <==> np.multiply(a,b)

#矩阵乘法
a.dot(b) <==> np.dot(a, b) <==> a@b

2.矩阵
aa = np.matrix([(1,2,3),(4,5,6)])
bb = np.matrix([(1,2),(5,8),(7,8)])

#矩阵乘法
aa*bb <==> aa.dot(bb) <==> np.dot(aa, bb) <==> a@b

#对应元素相乘
np.multiply(aa,bb)

参考并感谢:https://www.cnblogs.com/liuhuiwisdom/p/6026369.html

0

java learn8

1.GUI(图形用户界面):用swing实现

java Gui编程

 

2.内部类:定义在另一个类的内部(或者函数内部),从而成为外部类的一个成员,内部类最重要的特点就是能够访问外部类的所有成员。

但是如果是定义在函数内部的内部类(局部内部类或者匿名类)时,只能访问该函数的里的final变量。

Java内部类详解:https://www.cnblogs.com/dolphin0520/p/3811445.html

 

3.匿名类:可以继承某类,也可以实现接口,广泛用于swing的消息机制。

 

0