Closed apasanen closed 5 years ago
Example: I would like to use float constants.
porter = Porter(clf, language='c') output = porter.export(embed_data=True, num_format=lambda o: str(o) + 'f' )
C- Output
#include <stdlib.h> #include <stdio.h> #include <math.h> int predict_0(float features[]) { int classes[3]; if (features[3f] <= 0.800000011920929f) { classes[0] = 49; classes[1] = 0; classes[2] = 0; } else { if (features[3f] <= 1.75f) {
fix candidate for the issue available: https://github.com/apasanen/sklearn-porter/commit/43a403c45c7538876df5dbe3c2f79e4aca965d47
Thanks @apasanen!
Example: I would like to use float constants.
C- Output