예제 #1
0
    def setUp(self):
        ImportedDataTest.setUp(self)

        self.op = flow.KMeansOp(name = "KM",
                                channels = ["V2-A", "Y2-A"],
                                scale = {"V2-A" : "logicle",
                                         "Y2-A" : "logicle"},
                                num_clusters = 2)
예제 #2
0
    def k_means2(self, ex):
        k = flow.KMeansOp(name="KMeans",
                          channels=[self.channel_name1, self.channel_name2],
                          scale={
                              self.channel_name1: "log",
                              self.channel_name2: "log"
                          },
                          num_clusters=3)

        k.estimate(ex)
        ex2 = k.apply(ex)
        k.default_view().plot(ex2)
        png_file = os.path.join(SHARED_PLOT_DIR,
                                self.get_file_name('k_means2.png'))
        savefig(png_file)
        self.response['k_means2'] = self.get_file_name('k_means2.png')