示例#1
0
def test_sparse_G_inter_H():
	""" Test FuzzyLogic: Sparse for Intersection (G \intersection H) """
	N, nodes = operation(spG,spH,'intersection', nodes_G, nodes_H)
	assert np.isclose(N.A , sp_G_inter_H.A).all()
示例#2
0
def test_dataframe():
	""" Test FuzzyLogic: DataFrame """
	N, nodes = operation(dfG, dfH,'intersection')
	assert np.isclose(N.values , G_inter_H).all()
示例#3
0
def test_dense_G_add_H():
	""" Test FuzzyLogic: Numpy for Addition (G \ add H) """
	N, nodes = operation(G,H,'add', nodes_G, nodes_H)
	assert np.isclose(N.values , G_add_H).all()
示例#4
0
def test_dense_G_diff_H():
	""" Test FuzzyLogic: Numpy for Difference (G \diff H) """
	N, nodes = operation(G,H,'diff', nodes_G, nodes_H)
	assert np.isclose(N.values , G_diff_H).all()	
示例#5
0
def test_dense_G_union_H():
	""" Test FuzzyLogic: Numpy for Union (G \union H) """
	N, nodes = operation(G,H,'union', nodes_G, nodes_H)
	assert np.isclose(N.values , G_union_H).all()
示例#6
0
def test_dense_G_inter_H():
	""" Test FuzzyLogic: Numpy for Intersection (G \intersection H) """
	N, nodes = operation(G,H,'intersection', nodes_G, nodes_H)
	assert np.isclose(N.values , G_inter_H).all()