From f5b05f473c275c9cc78d2d102ee8101c80fac3cb Mon Sep 17 00:00:00 2001 From: Baozeng Ding Date: Tue, 26 Jul 2011 16:39:20 +0800 Subject: [PATCH] add string features lua example --- .../features_string_char_modular.lua | 25 +++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 examples/undocumented/lua_modular/features_string_char_modular.lua diff --git a/examples/undocumented/lua_modular/features_string_char_modular.lua b/examples/undocumented/lua_modular/features_string_char_modular.lua new file mode 100644 index 00000000000..8657fb85df8 --- /dev/null +++ b/examples/undocumented/lua_modular/features_string_char_modular.lua @@ -0,0 +1,25 @@ +require 'shogun' +require 'load' + +strings = {'hey','guys','i','am','a','string'} +parameter_list={{{strings}}} + +function features_string_char_modular(strings) + + f=StringCharFeatures(strings, RAWBYTE) + + print("max string length" ..f:get_max_vector_length()) + --print "number of strings", f:get_num_vectors() + --print "length of first string", f:get_vector_length(0) + --print "strings", f.get_features() + + f:set_feature_vector({'t','e','s','t'}, 0) + + print ("strings" .. f:get_features()) + return f:get_features(), f +end + +if debug.getinfo(3) == nill then + print 'StringCharFeatures' + features_string_char_modular(unpack(parameter_list[1])) +end