break; case 1: keywordSpecs[k] = new VectorialKeywordSpecification( DEFAULTVECTORIALLENGTH, keyword); break;
endIdx = propertyDist[k] - 1; keywordSpecs[k] = new VectorialKeywordSpecification( endIdx - startIdx + 1, keywords[k]);
keywordSpecs[k] = new VectorialKeywordSpecification(1, keywords[k]);
final KeywordSpecification[] keywordSpecs = {new VectorialKeywordSpecification(N, STDKEYWORD)}; final NodeSpecification nodeSpec = new NodeSpecification(keywordSpecs); final Sequence[] sequences = new Sequence[arrays.length];
break; case 1: keywordSpecs[k] = new VectorialKeywordSpecification( DEFAULTVECTORIALLENGTH, keyword); break;
/** * Transforms the given arrays to sequences. It is assumed that each * entry arrays[s] is a sequence. * Your sequences are allowed to have different lengths. * * @param arrays an array of double arrays that shall be converted to * sequences. * * @return an array of Sequences. */ public static Sequence[] toSequences(@NonNull double[][] arrays) { final KeywordSpecification[] keywordSpecs = {new VectorialKeywordSpecification(1, STDKEYWORD)}; final NodeSpecification nodeSpec = new NodeSpecification(keywordSpecs); final Sequence[] sequences = new Sequence[arrays.length]; for (int s = 0; s < arrays.length; s++) { sequences[s] = new Sequence(nodeSpec); for (int i = 0; i < arrays[s].length; i++) { final Node node = new Node(sequences[s]); node.setValue(0, new VectorialValue(new double[]{arrays[s][i]})); sequences[s].add(node); } } return sequences; }