import numpy as np
import pylab as plt
from ran_array_complete import RANArray as RAN

a = np.random.rand(100)
b = np.random.rand(100)
c = np.random.rand(100)

x = RAN(a,b,c)
yt = RAN(*np.random.rand(3,100))

while True:
    err = yt - x
    x += 0.000001 * err
    print(np.mean(err.collapse()**2))
