Current section

Files

Jump to
uci_data_loader lib util.ex
Raw

lib/util.ex

defmodule LastUtil do
def data_to_float(data, slice_num) do
data
|> Enum.map(&(&1 |> Enum.slice(0,slice_num)))
|> Enum.map(&(&1 |> to_float))
end
def to_enum(body, separator) do
splited = Regex.split(~r"\R", body)
splited
|> Enum.slice(1, (splited |> Enum.count)-3)
splited |> Enum.map(&(&1 |> String.split(separator)))
end
def get_each_amount(target_names, target_all_name) do
target_names
|> Enum.map(
fn(name) ->
target_all_name
|> Enum.filter(&(&1 == name))
|> Enum.count
end
)
end
def to_float(data) do
data |> Enum.map(&(&1 |> Code.eval_string |> elem(0)))
end
end
defmodule FirstUtil do
def data_to_float(data, slice_num) do
data
|> Enum.map(&(&1 |> Enum.slice(0,slice_num)))
|> Enum.map(&(&1 |> to_float))
end
def to_enum(body, separator) do
splited = Regex.split(~r"\R", body)
splited
|> Enum.slice(1, (splited |> Enum.count)-3)
splited |> Enum.map(&(&1 |> String.split(separator)))
end
def get_each_amount(target_names, target_all_name) do
target_names
|> Enum.map(
fn(name) ->
target_all_name
|> Enum.filter(&(&1 == name))
|> Enum.count
end
)
end
def to_float(data) do
data |> Enum.map(&(&1 |> Code.eval_string |> elem(0)))
end
end