⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 choose_plugin.py

📁 这是一个支持向量机的代码
💻 PY
字号:
from svm_interface import LibsvmInputFilefrom random import randintfrom util import GetInputimport os,tempfileplugin_name = "Random Sampler"def create(callback):    return Sampler()    class Sampler:    input_description = [('input', LibsvmInputFile)]    output_description = [('output', LibsvmInputFile)]    def __init__(self):        self.n = 100        self.configure()    def configure(self):        n = GetInput("Number of samples to choose:", default=str(self.n))        if n:            self.n = int(n)            return True    def run(self,input):        lines = open(input.pathname).readlines()        filename = tempfile.mktemp()        f = open(filename,'w')        l = len(lines)        n = int(self.n)        for i in range(l):        	if randint(0,l-i-1) < n:        		f.write(lines[i])        		n = n-1        f.close()        return {'output' : LibsvmInputFile(filename,autodel=True)}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -