@Override public void serialize(INDArray indArray, JsonGenerator jsonGenerator, SerializerProvider serializerProvider) throws IOException { String toBase64 = Nd4jBase64.base64String(indArray); jsonGenerator.writeStartObject(); jsonGenerator.writeStringField("array", toBase64); jsonGenerator.writeEndObject(); } }
jsonGenerator.writeStringField("typeField", indArray instanceof IComplexNDArray ? "complex" : "real"); jsonGenerator.writeNumberField("rankField", indArray.rank()); jsonGenerator.writeNumberField("numElements", view.length()); jsonGenerator.writeStringField("orderingField", String.valueOf(indArray.ordering())); jsonGenerator.writeEndObject();
@Override public void serialize(Object o, JsonGenerator j, SerializerProvider serializerProvider) throws IOException, JsonProcessingException { j.writeStartObject(); j.writeStringField("class", o.getClass().getName()); j.writeObjectField("value", o); j.writeEndObject(); } }
@Override public void serialize(Object o, JsonGenerator j, SerializerProvider serializerProvider) throws IOException, JsonProcessingException { j.writeStartObject(); j.writeStringField("@class", o.getClass().getName()); j.writeObjectField("value", o); j.writeEndObject(); } }
@Override public void serialize(INDArray indArray, JsonGenerator jsonGenerator, SerializerProvider serializerProvider) throws IOException { String toBase64 = Nd4jBase64.base64String(indArray); jsonGenerator.writeStartObject(); jsonGenerator.writeStringField("array", toBase64); jsonGenerator.writeEndObject(); } }
@Override public void serialize(ROC[] rocs, JsonGenerator jsonGenerator, SerializerProvider serializerProvider) throws IOException, JsonProcessingException { jsonGenerator.writeStartArray(); for (ROC r : rocs) { jsonGenerator.writeStartObject(); jsonGenerator.writeStringField("@class", ROC.class.getName()); serializer.serialize(r, jsonGenerator, serializerProvider); jsonGenerator.writeEndObject(); } jsonGenerator.writeEndArray(); } }
jsonGenerator.writeStringField("typeField", indArray instanceof IComplexNDArray ? "complex" : "real"); jsonGenerator.writeNumberField("rankField", indArray.rank()); jsonGenerator.writeNumberField("numElements", view.length()); jsonGenerator.writeStringField("orderingField", String.valueOf(indArray.ordering())); jsonGenerator.writeEndObject();
j.writeStringField("distribution", s);
j.writeStringField("distribution", s);
j.writeStringField("distribution", s);
j.writeStringField("distribution", s);