尝试使用两个JPanel创建一个JSplitPane.使用以下代码:
JTable table = new JTable(qualifierModel);
table.setDefaultEditor(String.class, new QualifierCellEditor());
JPanel qualiferPanel = new JPanel();
JScrollPane jp = new JScrollPane(table);
qualiferPanel.add(new JLabel(Translator.getText("Select one qualifier for each section # from the table.")));
qualiferPanel.add(jp);
qualiferPanel.setVisible(true);
JToolBar btnBar = new JToolBar();
btnBar.setFloatable(false);
btnBar.add(Box.createHorizontalGlue());
btnBar.add(addItemButton);
btnBar.add(removeItemButton);
setLayout(new BorderLayout());
profilePanel.add(new JScrollPane(profileTable), BorderLayout.NORTH);
profilePanel.add(btnBar, BorderLayout.SOUTH);
JSplitPane spane = new JSplitPane(JSplitPane.VERTICAL_SPLIT);
spane.setTopComponent(profilePanel);
spane.setBottomComponent(qualiferPanel);
setLayout(new BorderLayout());
add(spane,BorderLayout.CENTER);
Run Code Online (Sandbox Code Playgroud)

我在第一个JPanel中添加了两个添加按钮,这些按钮是不可见的.我应该如何调整第一个JPanel的大小.

我目前正在python中实现一个称为回声状态网络(ESN)的回归神经网络(RNN),用于时间序列分类(TSC).
我想用参数方程生成轨迹,然后训练我的神经网络对这些轨迹进行分类,就像MickaelHüsken和Peter Stagge,时间序列分类的递归神经网络这篇文章一样.最后,我想比较我的ESN和他们的RNN之间的性能.
好吧,我遇到了其中一个轨迹的问题.
以下是根据本文的三个类:

哪个应该生成这样的东西:

我生成每个类的50个轨迹,alpha是固定为0.7的浮点数,beta和t0是在0和2*pi之间随机选择的.轨迹包含30个点,因此时间步长为(2*pi)/ 30.
这是我的代码,我知道它不是最pythonic的方式,但它完成了第一和第三类的工作.但是,第二类仍然被窃听:(
import numpy as np
import sys, getopt, random
timestep = 2.0*np.pi / 30.0
alpha = 0.7
def class1(t, beta):
return alpha*np.sin(t+beta)*np.abs(np.sin(t)), alpha*np.cos(t+beta)*np.abs(np.sin(t))
def class2(t, beta):
return alpha*np.sin(t/2.0+beta)*np.sin(3.0/2.0*t), alpha*np.cos(t+beta)*np.sin(2.0*t)
def class3(t, beta):
return alpha*np.sin(t+beta)*np.sin(2.0*t), alpha*np.cos(t+beta)*np.sin(2.0*t)
def generate():
clazz = {
'1' : class1,
'2' : class2,
'3' : class3
}
for classID in clazz :
for i in xrange(50):
fd = open("dataset/%s_%s"%(classID, i+1), 'w')
beta = 2*np.pi*np.random.random()
t = 2*np.pi*np.random.random() …Run Code Online (Sandbox Code Playgroud) 所以,问题很简单:在 awk 中,if ( var ~ /pattern/ )与if ( var ~ "pattern" )?
我已经对 csv 进行了一些基本测试,两者似乎都产生了相同的结果......我错过了任何细微的差异吗?
我使用ObjectOutputStream来保存对象,但是当我使用.writeObject(this)将其保存为文件时,无法保存该材料.我定义的类已经可序列化了.
public class LanguageModel implements Serializable {
private static LanguageModel lm_;
/* ******************************* */
//word -> count(w)
public static Dictionary unigramDict = new Dictionary();
//word_pair -> count(wi,wi+1)
public static Dictionary bigramDict = new Dictionary();
private static int wordIdCounter = 0;
/* ***************************** */
// Do not call constructor directly since this is a Singleton
private LanguageModel(String corpusFilePath) throws Exception {
constructDictionaries(corpusFilePath);
}
public void constructDictionaries(String corpusFilePath)
throws Exception {
...
}
// Saves the object (and all associated data) to …Run Code Online (Sandbox Code Playgroud)