mirror of
https://github.com/lxsang/antd-lua-plugin
synced 2024-12-27 09:58:21 +01:00
31 lines
500 B
Lua
Executable File
31 lines
500 B
Lua
Executable File
#! /usr/bin/env lua
|
|
|
|
require("lfann")
|
|
|
|
function eq(x, y)
|
|
return math.abs(x - y) < 0.00001
|
|
end
|
|
|
|
local num = 1
|
|
|
|
function callback(ud, nData, nIn, nOut)
|
|
assert(ud == "Hi!")
|
|
return 1 * nData, 2 * nData, 3 * nData, 4 * nData, 5 * nData, 6 * nData, 7 * nData
|
|
end
|
|
|
|
local data = fann.Data.create_from_callback(num, 2, 5, callback, "Hi!")
|
|
|
|
for i = 1, num do
|
|
local row = data:get_row(i)
|
|
|
|
for j, k in ipairs(row) do
|
|
assert(k == i * j)
|
|
end
|
|
end
|
|
|
|
print("End.")
|
|
|
|
if arg[1] == "mem" then
|
|
io.read("*n")
|
|
end
|