Доступ к списку в запросе - PullRequest
       0

Доступ к списку в запросе

0 голосов
/ 28 сентября 2018

Это может быть довольно простой вопрос, но я не мог найти ответ в другом месте.У меня есть список, который содержит только цифры.

(def data [1 2.3 4.3 5.6 5.3 2.4])

Я пишу следующий defquery для равномерной выборки из этого списка data

(defquery pois [data1]
  (let [days (sample 
              (uniform-discrete 1 6))          
    day1 ((nth data1 days))
      ]
    day1))

и пытаюсь получить образцы, используя

(def samples 
  (take 100
        (doquery :importance pois [data])))

(first samples)

Я пытался передать данные в ядро ​​дефкери, но все равно не повезло.Есть идеи как этого добиться?Заранее спасибо.

1 Ответ

0 голосов
/ 29 сентября 2018

Я понимаю, что это может быть не подходящей платформой для этого, но тем не менее для решения этого вопроса .. вот как я смог решить его.

(defquery pois [data1]
  (let [days (sample 
              (uniform-discrete 1 6))          
    day1 ((nth data1 days))
      ]
    day1))

(def samples 
  (take 10000
        (doquery :importance pois [data])))

(first samples)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...