The Siemens Community Catalyst program was co-created with our community to acknowledge technology leaders who consistently contribute to the Siemens Community. Nominations are accepted on a rolling basis.
List<Attribute> listOfAttributes;listOfAttributes.add(AttributeFactory.createAttribute("helloWorldAttribute", Ontology.NUMERICAL);// setup your attribute listMemoryExampleTable table = new MemoryExampleTable(listOfAttributes);// setup your data rowsdouble[] doubleArray = new double[] { 1.0d, 2.0d, 3.0d };table.addDataRow(new DoubleArrayDataRow(doubleArray));ExampleSet exSet = table.createExampleSet();// if you need special roles:Attribute att = listOfAttributes.get(0);exSet.getAttributes().setSpecialAttribute(att, "label");
IOContainer ioInput = new IOContainer(new IOObject[]{ exSet });IOContainer ioResult = process.run(ioInput);ExampleSet resultSet;if (ioResult.getElementAt(0) instanceof ExampleSet) { resultSet = (ExampleSet)ioResult.getElementAt(0); // do stuff}
IOContainer ioInput = new IOContainer(new IOObject[]{ exSet });IOContainer ioResult = process.run(ioInput);
// change attribute name to whatever you needAttribute targetAtt = exampleSet.getAttributes().get("attributeName");double result;for (Example example: exampleSet) { result = example.getValue(targetAtt); // or if nominal attribute String resultString = example.getValueAsString(targetAtt); // insert custom code here}
table.addDataRow(new DoubleArrayDataRow(doubleArray)); exSet =table.createExampleSet(); ioInput = new IOContainer(new IOObject[]{ exSet }); ioResult = process.run(ioInput); if (ioResult.getElementAt(0) instanceof ExampleSet) { resultSet = (ExampleSet)ioResult.getElementAt(0); e =resultSet.getExample(0); predetto=e.getPredictedLabel(); System.out.println("predettoX="+predetto); } if (ioResult.getElementAt(1) instanceof ExampleSet) { resultSet = (ExampleSet)ioResult.getElementAt(1); e =resultSet.getExample(0); predetto=e.getPredictedLabel(); System.out.println("predettoY="+predetto); } Attribute attribute = table.getAttribute(table.getNumberOfAttributes()-1); System.out.println("Nome del 11 "+attribute.getName()); table.removeAttribute(table.getNumberOfAttributes()-1); attribute = table.getAttribute(table.getNumberOfAttributes()-2); System.out.println("Nome del 12 "+attribute.getName()); table.removeAttribute(table.getNumberOfAttributes()-2); removeDataRow = table.removeDataRow(0); table.clear();
Join us for a community conversation on Pulse Width Modulation (PWM), a fundamental technique in electric motor control, and explore how different PWM strategies can yield significantly different results. This webinar provides a comparative analysis of various PWM methods and their effects on motor efficiency, torque…
Join us for a community conversation to discover the Advanced Iterative Solver(AIS) in Simcenter Feko and its application to electrically large and computationally demanding electromagnetic models. The session will provide a general overview of how iterative solution methods can help improve efficiency of large scale…
Join us for a community conversation on how High-Performance Computing (HPC) and Simcenter PSIM work together to meet the increasing demands of modern power electronics simulation. During this one-hour technical session, you'll discover how leveraging HPC can speed up simulations, improve scalability, and empower engineers…