import numpy as np
import random
defcreatData():# how many 2-demention vector do you want
numberOfVectors =2# the linear transform you want # (should be a 3*2)
matmuler =[[3,2],[2,1],[2,1]]# additional move you wnat (weights)# [a, b] = [88, 88]
x =[]
i =0while i < numberOfVectors:
x.append(random.uniform(0.,0.5))
i = i +1
y =[]
i =0while i < numberOfVectors:
y.append(random.uniform(0.,0.5))
i = i +1
mat =[x,y]
result = np.matmul(matmuler, mat)# + [a, b]# c = 0# c = np.dot(matmuler, mat)defsigmoid(x):# TODO: Implement sigmoid functionreturn1/(1+ np.exp(-x))for i inrange(len(result)):for j inrange(len(result[0])):
result[i][j]= sigmoid(result[i][j])del x, y, i, j, mat, matmuler
return result
result = creatData()print("moudle runing")
import numpy as npimport randomdef creatData(): # how many 2-demention vector do you want numberOfVectors = 2 # the linear transform you want # (should be a 3*2) matmuler = [[3,2],[2,1],[2,1]] # additional move you wnat (weight