Click here to Skip to main content
15,799,398 members
Home / Discussions / C / C++ / MFC
   

C / C++ / MFC

 
AnswerRe: Manipulating of .txt file Pin
Richard Andrew x642-Jul-17 3:59
professionalRichard Andrew x642-Jul-17 3:59 
GeneralRe: Manipulating of .txt file Pin
Artur Grabowski2-Jul-17 5:18
Artur Grabowski2-Jul-17 5:18 
GeneralRe: Manipulating of .txt file Pin
Richard Andrew x642-Jul-17 6:14
professionalRichard Andrew x642-Jul-17 6:14 
GeneralRe: Manipulating of .txt file Pin
Artur Grabowski2-Jul-17 6:34
Artur Grabowski2-Jul-17 6:34 
GeneralRe: Manipulating of .txt file Pin
Richard Andrew x642-Jul-17 6:52
professionalRichard Andrew x642-Jul-17 6:52 
GeneralRe: Manipulating of .txt file Pin
Artur Grabowski2-Jul-17 7:41
Artur Grabowski2-Jul-17 7:41 
QuestionRe: Manipulating of .txt file Pin
David Crow2-Jul-17 18:36
David Crow2-Jul-17 18:36 
AnswerRe: Manipulating of .txt file Pin
Artur Grabowski3-Jul-17 20:00
Artur Grabowski3-Jul-17 20:00 
This is a script to do this in ruby :
#!env ruby

def parse(text)
  text.split(',').map do |item|
    key, value = item.split(':')
    [key.to_i, value.to_f]
  end.to_h
end

input_data = File.read(ARGV[0]).gsub("\r", "")

id = nil
entries = {}

input_data.split("\n").each do |line|
  columns = line.split("|")

  id = columns[0].to_i if columns.size == 3
  entries[id] ||= {}

  if columns.size == 3 || columns.size == 1
    entries[id].merge! parse(columns.last)
  elsif columns.size != 0
    puts "? #{line}"
  end
end


entries.sort_by { |k,v| k }.each do |key, weights|
  puts
  puts
  puts "# neuron #{key}"

  puts "source\tweight"
  weights.sort_by { |k, v| k }.each do |source, weight|
    puts "#{source}\t#{weight.to_s.gsub('.',',')}"
  end
end

Thanks for help !!!
QuestionChecksum Generators With Advanced Functions Pin
Member 1328723330-Jun-17 9:49
Member 1328723330-Jun-17 9:49 
AnswerRe: Checksum Generators With Advanced Functions Pin
Richard Andrew x6430-Jun-17 11:08
professionalRichard Andrew x6430-Jun-17 11:08 
GeneralRe: Checksum Generators With Advanced Functions Pin
Member 132872331-Jul-17 2:28
Member 132872331-Jul-17 2:28 
GeneralRe: Checksum Generators With Advanced Functions Pin
Richard MacCutchan1-Jul-17 2:32
mveRichard MacCutchan1-Jul-17 2:32 
AnswerRe: Checksum Generators With Advanced Functions Pin
Randor 1-Jul-17 0:11
professional Randor 1-Jul-17 0:11 
GeneralRe: Checksum Generators With Advanced Functions Pin
Member 132872331-Jul-17 2:28
Member 132872331-Jul-17 2:28 
AnswerRe: Checksum Generators With Advanced Functions Pin
jschell2-Jul-17 8:25
jschell2-Jul-17 8:25 
QuestionException Handling MFC detail information Pin
ForNow28-Jun-17 5:40
ForNow28-Jun-17 5:40 
AnswerRe: Exception Handling MFC detail information Pin
Randor 28-Jun-17 6:11
professional Randor 28-Jun-17 6:11 
GeneralRe: Exception Handling MFC detail information Pin
ForNow28-Jun-17 16:45
ForNow28-Jun-17 16:45 
AnswerRe: Exception Handling MFC detail information Pin
Victor Nijegorodov29-Jun-17 9:33
Victor Nijegorodov29-Jun-17 9:33 
GeneralRe: Exception Handling MFC detail information Pin
ForNow29-Jun-17 11:13
ForNow29-Jun-17 11:13 
GeneralRe: Exception Handling MFC detail information Pin
Victor Nijegorodov29-Jun-17 11:26
Victor Nijegorodov29-Jun-17 11:26 
GeneralRe: Exception Handling MFC detail information Pin
ForNow29-Jun-17 11:49
ForNow29-Jun-17 11:49 
GeneralRe: Exception Handling MFC detail information Pin
Randor 29-Jun-17 11:52
professional Randor 29-Jun-17 11:52 
GeneralRe: Exception Handling MFC detail information Pin
ForNow29-Jun-17 16:51
ForNow29-Jun-17 16:51 
QuestionRe: Exception Handling MFC detail information Pin
David Crow29-Jun-17 18:37
David Crow29-Jun-17 18:37 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.