embedding.py 文件源码

python
阅读 31 收藏 0 点赞 0 评论 0

项目:Dragonfly 作者: duaneloh 项目源码 文件源码
def init_UI(self):
        self.vbox = QtWidgets.QVBoxLayout(self)

        #label = QtWidgets.QLabel('Spectral manifold embedding', self)
        #self.vbox.addWidget(label)
        self.method = QtWidgets.QComboBox(self)
        self.vbox.addWidget(self.method)
        self.method.addItem('Spectral Embedding')
        self.method.addItem('Isomap')
        self.method.addItem('Modified LLE')
        self.method.addItem('Hessian LLE')
        self.method.addItem('Multi-dimensional Scaling')
        self.method.addItem('t-Stochastic Neighbor Embedding')

        hbox = QtWidgets.QHBoxLayout()
        self.vbox.addLayout(hbox)
        button = QtWidgets.QPushButton('Embed', self)
        button.clicked.connect(self.do_embedding)
        hbox.addWidget(button)
        self.track_flag = QtWidgets.QCheckBox('Draw ROI', self)
        self.track_flag.setChecked(False)
        self.track_flag.stateChanged.connect(self.track_flag_changed)
        hbox.addWidget(self.track_flag)
        hbox.addStretch(1)

        hbox = QtWidgets.QHBoxLayout()
        self.vbox.addLayout(hbox)
        label = QtWidgets.QLabel('X-axis:', self)
        hbox.addWidget(label)
        self.x_axis_num = QtWidgets.QLineEdit('0', self)
        self.x_axis_num.setFixedWidth(24)
        self.x_axis_num.editingFinished.connect(self.gen_hist)
        hbox.addWidget(self.x_axis_num)
        label = QtWidgets.QLabel('Y-axis:', self)
        hbox.addWidget(label)
        self.y_axis_num = QtWidgets.QLineEdit('1', self)
        self.y_axis_num.setFixedWidth(24)
        self.y_axis_num.editingFinished.connect(self.gen_hist)
        hbox.addWidget(self.y_axis_num)
        hbox.addStretch(1)

        self.vbox.addStretch(1)
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号