app.py 文件源码

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

项目:typing-pattern-recognition 作者: abinashmeher999 项目源码 文件源码
def keyReleaseEvent(self, event):
        self.outerclass.end_time = np.append(self.outerclass.end_time, time.time())
        if event.key() == QtCore.Qt.Key_Return:
            if self.text() == self.outerclass.pwd:
                self.outerclass.timing_vector = np.empty((0,), dtype=np.float64)
                i = 0
                # print self.outerclass.end_time.size
                while i < self.outerclass.end_time.size - 1:
                    self.outerclass.timing_vector = np.append(self.outerclass.timing_vector, self.outerclass.start_time[i] - self.outerclass.end_time[i])
                    self.outerclass.timing_vector = np.append(self.outerclass.timing_vector, self.outerclass.end_time[i+1] - self.outerclass.start_time[i])
                    i += 1
                self.outerclass.timing_vector = np.append(self.outerclass.timing_vector, self.outerclass.start_time[i] - self.outerclass.end_time[i])
                print self.outerclass.start_time
                print self.outerclass.end_time
                print self.outerclass.timing_vector
                self.outerclass.tv_list.append(np.array(self.outerclass.timing_vector))
                self.outerclass.start_time = np.empty((0,), dtype=np.float64)
                self.outerclass.end_time = np.empty((0,), dtype=np.float64)
                self.outerclass.timing_vector = np.empty((0,), dtype=np.float64)
                self.clear()
            else:
                self.outerclass.end_time = np.empty((0,), dtype=np.float64)
                self.clear()
        # print "Key released"
        QtGui.QLineEdit.keyReleaseEvent(self, event)
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号