def main(): parsed = parser.parse_args(sys.argv[1:]) result = get_ifs(parsed) ####################################### ###################################### universe = UniversalSet(result.keys()) ifsG = IFS(universe, 1) for k, value in result.items(): ifsG.set_bykey(k, value) ifs01 = ifsG #################################### #################################### plotbar = True if 'stackbars' in parsed.plot: plot_bar_Intuitionistic(ifs01) # plot_together_Intuitionistic(ifs01) indices, mus, nus, pis = ifs01.elements_split() triangular = True if '2dHistogram' in parsed.plot: plot_triangular(mus, nus, ifs01.get_range(), bins=parsed.number_bins) # test_legend() # plot_triangular_with_arrows(ifs01) fig = plt.figure() ax = fig.add_subplot(111, projection='3d') # # plot_membership_3Dhistogram(ifs01,ax, bins=10, typs=['mu','nu']) # plot3D = True if '3dHistogram' in parsed.plot: plot_3D_histogramm(ifs01, bins=parsed.number_bins) #plt.axes().set_aspect('equal', 'datalim') plt.show() a = 10 print("Inside...")
if __name__ == "__main__": import matplotlib.pyplot as plt from intuitionistic_fuzzy_set import IFS from universal_set import UniversalSet # from ifs_2Dplot import * # from ifs_operators_topo import * # fig, ax = plt.subplots() universe = UniversalSet(set(range(20))) fig = plt.figure() plt.subplots_adjust(hspace=0.1, wspace=0.1) ifs01 = IFS.random(universe, 1, randseed=1) indices, mus, nus, pis = ifs01.elements_split() axes01 = plt.subplot2grid((4, 6), (0, 0), rowspan=3, colspan=3) ################## ax02 = plt.subplot2grid((4, 6), (0, 3), rowspan=3, colspan=3) from widgets_basic import WidgetsSimple widgets = WidgetsSimple(None) # topo_c0101 = TopoConst(ax_01, 0.7, 0.2, 0.5) ax02.set_ylim([0, 1])
from universal_set import UniversalSet from intuitionistic_fuzzy_set import IFS import matplotlib.pyplot as plt universe = UniversalSet(set(range(50))) fig = plt.figure() plt.subplots_adjust(hspace=0.1, wspace=0.1) ifs01 = IFS.random(universe, 1, randseed=1) indices, mus, nus, pis = ifs01.elements_split() ax = plt.subplot2grid((4,6), (0,0), rowspan=3, colspan=3) # ax_01, line2d1_01 = plot_triangular_(ax, # mus, nus, ifs01.get_range(), bins=19, # rotation={'x':45, 'y':0}) # fig = plt.figure() # ax = fig.add_subplot(111) # rects = ax.bar(range(10), [1]*10) # circ = HolderCircle(ax, (0.1,0.6), label='tuka')
def main(): args = sys.argv[1:] arguments = [ ] for arg in args: print(arg) arguments.append( args.strip() ) ###################################### universe = UniversalSet(result.keys()) ifsG = IFS(universe, 1) for k, value in result.items(): ifsG.set_bykey(k, value) ifs01 = ifsG #################################### #################################### if 'type_2' in arguments: # plot_ifs(ifs01, typ="interval_valued") # plot_stack(ifs01) plot_bar_type_2(ifs01) # # plot_together_intValued(ifs01) plotbar = True if 'type_1' in arguments: plot_bar_type_1(ifs01) # plot_together_Intuitionistic(ifs01) indices, mus, nus, pis = ifs01.elements_split() triangular = True if 'triangular' in arguments: plot_triangular(mus, nus, ifs01.get_range(), bins=20) # test_legend() # plot_triangular_with_arrows(ifs01) plot3D_membership = True if 'plot3D_2D' in arguments: fig = plt.figure() ax = fig.gca(projection='3d') # ax.set_aspect(aspect='equal') plot_membership_3Dhistogram(ifs01,ax, bins=10, typs=['mu','nu']) plot3D = True if 'plot3D' in arguments: plot_3D_histogramm(ifs01, bins=20) #plt.axes().set_aspect('equal', 'datalim') plt.show() print("Inside...")
def open01(cons, ifs): result_ifs = IFS.from_IFS(ifs) for ind, val in ifs.emunerate_support_indeces(): result_ifs[ind] = open01(cons, val) return result_ifs
def main(): universe = UniversalSet(set(range(100))) ifs00 = IFS(universe, 1) ifs00[1] = (1,0) ifs00[2] = (0.25,0.35) ifs00[3] = (0.3,0.7) print(ifs00) print(ifs00.neg) ifs02 = IFS(universe, 1) ifs02[0] = (0,1) ifs02[1] = (0.3,0.4) ifs02[2] = (0.4,0.35) ifs02[3] = (0.3/2,0.7/2) ifs02[4] = (0,0) # print(ifs02) # inter = piOrd.sup(ifs00, ifs02) # print(inter) # ifs01 = IFS.random(universe, 1, randseed=2) id,mu,nu,_ = ifs01.elements_split() import pandas as pd df = pd.DataFrame({'label':id,'mu':mu, 'nu':nu}, index=id) df.to_csv('/home/evgeniy/Documents/IFS-Simulator/ifs-lattice/ifsholder/ifs_holder.csv') plot_ifs(ifs01, typ="interval_valued") plot_stack(ifs01) plot_bar_intValued(ifs01) plot_bar_Intuitionistic(ifs01) plot_together_intValued(ifs01) # plot_together_Intuitionistic(ifs01) indices, mus, nus, pis = ifs01.elements_split() plot_triangular(mus, nus, ifs01.get_range(), bins=19) # test_legend() # plot_triangular_with_arrows(ifs01) fig = plt.figure() ax = fig.add_subplot(111, projection='3d') # # plot_membership_3Dhistogram(ifs01,ax, bins=10, typs=['mu','nu']) # plot_3D_histogramm(ifs01, bins=10) plt.show() a = 10 # args = parse_arguments() # # logging.basicConfig(level=getattr(logging, args.log[0].upper())) # logging.info('Files matching script starting...') print("Inside...")