def chCapTestFunc2():
    Py = x*np.ones(float(n))
    Pyhy_test2 = np.ones((n,n), dtype='float')/n
    chCapTest2 = 0.0
    Pyhy_test2i=np.ravel(Pyhy_test2, order='C')
    chCapTest2 = chCapMin(Pyhy_test2i)
    assert np.allclose(0.0, chCapTest2) # - - It Works!!
    return chCapTest2
def chCapTestFunc3():
    Py = np.zeros(n)
    Py[0] = 1.0
    Pyhy_test3 = np.ones((n,n), dtype='float')/n
    chCapTest3 = 0.0
    Pyhy_test3i=np.ravel(Pyhy_test3, order='C')
    chCapTest3 = chCapMin(Pyhy_test3i)
    assert np.allclose(0.0, chCapTest3)
def chCapTestFunc():
    Py = x*np.ones(float(n))
    Pyhy_test = np.matlib.identity(n, dtype='float')
    chCapTest = 0.0
    Pyhy_testi=np.ravel(Pyhy_test, order='C')
    chCapTest = chCapMin(Pyhy_testi)
    assert np.allclose(np.log2(n), chCapTest) # - - It Works!!
    return chCapTest