From 9c967aab7e388ebbe017762c6ebaf4b7b0c5b119 Mon Sep 17 00:00:00 2001 From: Mahmoud Bentriou <mahmoud.bentriou@centralesupelec.fr> Date: Sat, 22 May 2021 00:13:15 +0200 Subject: [PATCH] Move of imports in abc_smc --- algorithms/abc_smc.jl | 13 ------------- core/MarkovProcesses.jl | 12 ++++++++++-- 2 files changed, 10 insertions(+), 15 deletions(-) diff --git a/algorithms/abc_smc.jl b/algorithms/abc_smc.jl index fe74b14..9d5b830 100644 --- a/algorithms/abc_smc.jl +++ b/algorithms/abc_smc.jl @@ -1,17 +1,4 @@ -import StatsBase: mean, median, std, cov, ProbabilityWeights -import Statistics: quantile -import NearestNeighbors: KDTree, knn -import Distributions: MvNormal, Categorical -import Random: rand! - -import Distributed: @sync, @async, nworkers, nprocs, workers -import DistributedArrays: DArray, dzeros, convert, localpart -using Distributed -using LinearAlgebra -using DelimitedFiles -using Logging - include("_utils_abc.jl") struct ResultAbc diff --git a/core/MarkovProcesses.jl b/core/MarkovProcesses.jl index 11893c4..33ac30a 100644 --- a/core/MarkovProcesses.jl +++ b/core/MarkovProcesses.jl @@ -6,19 +6,27 @@ import Base: copy, getfield, getindex, getproperty, lastindex import Base: setindex!, setproperty!, fill!, copyto! import Dates -import Distributed: @everywhere, @distributed -import Distributions: Product, Uniform, Normal +import DelimitedFiles: readdlm, writedlm +import Distributed: @everywhere, @distributed, @sync, @async, nworkers, nprocs, workers +import Distributed: nworkers, nprocs, workers, remotecall_fetch +import DistributedArrays: DArray, dzeros, convert, localpart +import Distributions: Product, Uniform, Normal, MvNormal, Categorical import Distributions: Distribution, Univariate, Continuous, UnivariateDistribution, DiscreteUnivariateDistribution, MultivariateDistribution, product_distribution import Distributions: insupport, isbounded, ncategories, pdf import FunctionWrappers: FunctionWrapper +import Logging: @info +using LinearAlgebra +import NearestNeighbors: KDTree, knn import Random: rand, rand! import ScikitLearn import ScikitLearn: fit!, predict, get_params import ScikitLearn.GridSearch: GridSearchCV import SharedArrays: SharedVector, SharedMatrix, sdata import StaticArrays: SVector, @SVector +import Statistics: quantile +import StatsBase: mean, median, std, cov, ProbabilityWeights # Python objects import import PyCall: PyNULL const RandomForestClassifier = PyNULL() -- GitLab