iamtrask.github.io icon indicating copy to clipboard operation
iamtrask.github.io copied to clipboard

Error while passing multi dimensional array for encryption?

Open ghost opened this issue 8 years ago • 2 comments

I was trying out your script in https://iamtrask.github.io/2017/03/17/safe-ai/ with multi dimensional arrays.

x = np.array([[0,1,2,5],
              [4,5,9,10],
              [8,3,7,1 ]])

m = len(x)
n = m
w = 16
S = generate_key(w,m,n)

T=get_T(n)
c,S=encrypt_via_switch(x,w,m,n,T)
decrypt(c,S,w)

but I am getting this error

ValueError: The truth value of an array with more than one element is ambiguous. Use a.any() or a.all()

though your example in the article works fine.

ghost avatar Apr 24 '17 10:04 ghost

I tried the same code in the article, but I got error with the shape of the matrix . It is part 6 when you encrypt the XOR ANN. The code in the article need the methods ( innerProd, .. and the others) kindly if you could provide us with the full code. Thank you.

Nora456 avatar Oct 29 '17 06:10 Nora456

Definitions of innerProd and innerProdClient are missing. Could you please kindly provide?

fengchongwang avatar Jun 06 '18 13:06 fengchongwang