import numpy as np
python学习:random使用和矩阵的*
1、构造随机矩阵
w0=np.array([[1,2,3],[4,5,6]])
w1=np.array([np.random.random(4),np.random.random(2)])
print(“w1:”,w1)#生成一个矩阵,有两个元素,第一元素为4个元素,第二个元素为2个元素
[array([ 0.54625869, 0.6229064 , 0.916182 , 0.71207183])array([ 0.0935818 , 0.81246637])]
2、测试随机矩阵
w2=np.random.randn(4,2)#生成一个4行2列的随机矩阵
w2=np.array([2,1,1])
print(“w2:”,w2)
w2: [[1 1 1]
#[1 1 1]]
3、模拟反向传播和广播
w3=1-np.power(w2,2)#模拟神经网络中的反向传播函数和矩阵的广播原则
print(“w3:”,w3)
w3: [[0 0 0]
#[0 0 0]]
4、测试*
w4=w2*w0#这项特别注意,实现矩阵逐个元素相乘
print(“w4:”,w4)
w4: [[2 2 3]
#[8 5 6]]