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 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…
Join us for a community conversation on accelerating your motor simulation workflow with Simcenter Simlab. In this beginner-friendly session, we'll introduce the platform's automated model-building capabilities and show how easy it is to set up your first electric motor analysis. You'll see the basic steps of geometry…
Join us for a Community Conversation where we'll discuss practical approaches to analyzing complex electromagnetic models using hybrid solver techniques. This session will provide a general overview of how different computational methods can be combined within a single simulation to address models containing varied…