♣题目部分1、输出J是? A.J = (c - 1) * (b + a)
B.J = (a - 1) * (b + c)
C.J = a*b + b*c + a*c
D.J = (b - 1) * (c + a)
2、c的维度是什么?
a = np.random.randn(3, 3)
b = np.random.randn(3, 1)
c = a * bA.这会触发广播机制,b会被复制3次变成(3*3),而*操作是元素乘法,所以c.shape = (3, 3)
B.这会触发广播机制,b会被复制3次变成(3*3),而*操作是矩阵乘法,所以c.shape = (3, 3)
C.这个操作将一个3x3矩阵乘以一个3x1的向量,所以c.shape = (3, 1)
D.这个操作会报错,因为你不能用*对这两个矩阵进行操作,你应该用np.dot(a, b)
♣答案部分
1 B:基本数学运算
2 A:广播机制
About Me:小婷儿
● 本文作者:小婷儿,专注于python、数据分析、数据挖掘、机器学习相关技术,也注重技术的运用
● 作者博客地址:https://blog.csdn.net/u010986753
● 本系列题目来源于作者的学习笔记,部分整理自网络,若有侵权或不当之处还请谅解
● 版权所有,欢迎分享本文,转载请保留出处
<