We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent a397204 commit a030213Copy full SHA for a030213
lib/lightgbm/dataset.rb
@@ -68,7 +68,9 @@ def group=(group)
68
def feature_name=(feature_names)
69
@feature_names = feature_names
70
c_feature_names = ::FFI::MemoryPointer.new(:pointer, feature_names.size)
71
- c_feature_names.write_array_of_pointer(feature_names.map { |v| ::FFI::MemoryPointer.from_string(v) })
+ # keep reference to string pointers
72
+ str_ptrs = feature_names.map { |v| ::FFI::MemoryPointer.from_string(v) }
73
+ c_feature_names.write_array_of_pointer(str_ptrs)
74
check_result FFI.LGBM_DatasetSetFeatureNames(handle_pointer, c_feature_names, feature_names.size)
75
end
76
alias_method :feature_names=, :feature_name=
0 commit comments