Julia 将数组的单个元素写入文件
我尝试生成一些测试文件。这些文件应如下所示: + 1 2 3 + 7 8 15 ... 我设法生成随机数,但我无法将数据写入文本文件Julia 将数组的单个元素写入文件,julia,Julia,我尝试生成一些测试文件。这些文件应如下所示: + 1 2 3 + 7 8 15 ... 我设法生成随机数,但我无法将数据写入文本文件 number_of_tests = 5; rnd_numbers1 = rand(Int128, number_of_tests); rnd_numbers2 = rand(Int128, number_of_tests); results = rnd_numbers1 + rnd_numbers2; open("./t.txt", "w") do f
number_of_tests = 5;
rnd_numbers1 = rand(Int128, number_of_tests);
rnd_numbers2 = rand(Int128, number_of_tests);
results = rnd_numbers1 + rnd_numbers2;
open("./t.txt", "w") do f
for i in 1:number_of_tests
@printf(f, "+ %d %d %d \n", rnd_numbers1([i], rnd_numbers2[i], results[i]);
end
end
这不是编译,问题是@printf。我试着写,但写不出来
感谢您的帮助您似乎刚刚犯了语法错误。仔细观察错误消息,然后查看代码中的括号 关键路线应该是
@printf(f, "+ %d %d %d \n", rnd_numbers1[i], rnd_numbers2[i], results[i]);
(还有使用Printf的
丢失了,但可能您只是把它忘在这里了)如果您说“它不是编译的”,您能提供您看到的实际错误消息吗?谢谢您的快速帮助。无法使用Printf。我和茱莉亚相处得不多。