Ruby 버전의 Erik Demaine (MIT) docdist8.py를 작성했습니다. 이것은 github에서 docdist-v3.rb으로 이용할 수 있습니다. 블록 주석이 inner_productRuby 블록 주석 및 프로필 질문
1) 기능에 : 나는 상황이 이상한 종류를 직면
Inner product between two vectors, where vectors
are repeated as dictionaries of (word, freq) pairs.
Example : inner_product({"and":3, "of":2, "the":5},
{"and":4, "in":1, "of":1, "this":2}) = 14.0
나는 이것을 포장 = 시작 = 끝이 아무 문제가없는 경우,하지만 난 랩하는 경우 = 시작부터 다르다 ""와 = 끝 : 그것은 ""트리플 더블 따옴표와 함께 "
./docdist-v3.rb:71: syntax error, unexpected tIDENTIFIER, expecting kEND
Example : inner_product({"and":3, "of":2, "the":5},
^
./docdist-v3.rb:71: syntax error, unexpected tIDENTIFIER, expecting kEND
Example : inner_product({"and":3, "of":2, "the":5},
^
./docdist-v3.rb:72: syntax error, unexpected kIN, expecting kEND
... {"and":4, "in":1, "of":1, "this":2}) = 14.0
^
./docdist-v3.rb:72: syntax error, unexpected tIDENTIFIER, expecting kEND
... {"and":4, "in":1, "of":1, "this":2}) = 14.0
^
./docdist-v3.rb:72: syntax error, unexpected tIDENTIFIER, expecting kEND
..."and":4, "in":1, "of":1, "this":2}) = 14.0
^
는/허용에 대한 항목이 규칙입니다 다음과 같이 나는 오류를 얻을"?
2) 시간 명령으로 프로그램을 실행하면 약 0.3 초 후에 실행됩니다. 그러나 필자가 요구하는 '프로파일'을 입력하면 30 초가 소요되는 매우 빠른 시간이 소요됩니다. 그러므로 나는 정확한 결과를 얻지 못한다. 프로파일 링에 약간의 시간이 걸리는 원래 Python 버전에서는 그렇지 않습니다. Ruby에서 동일한 프로파일을 실행하려면 어떻게해야합니까?
참고 : Ruby 프로그램을 실행하는 데 사용한 두 파일은 t2.bobsey.txt 및 t3.lewis.txt입니다.
=begin
Comment
=end
당신은 실제로 사용되지 않습니다 문자열을 만드는 :
"""
Not a comment
"""
# => "\nNot a comment\n"
오류 때 얻을 왜 그들은 항상 형태가 http://ocw.mit.edu/ans7870/6/6.006/s08/lecturenotes/dd_data.htm
삼중 따옴표는 루비 주석을 표시하지 않습니다를. –