169 похожих чатов

Как в Эликсире сделать range из флоатов?

7 ответов

8 просмотров

сделать рендж из целых и смаппить его на флоаты

А для чего понадобилось, если не секрет ?

Źmićer-Rubinštejn Автор вопроса
Źmićer-Rubinštejn Автор вопроса
Yar Nayar
А для чего понадобилось, если не секрет ?

import :math #yeah! Stream.unfold({ 0.0, 0.0 }, fn{q,w}->{_,b}=(for j<-0..628//7, i<-0..628//2,do: {i/100,j/100})|>Enum .reduce({ :array.new(1760, default: 0.0), :array.new(1760, default: 32)},fn {i,j},{z, b} -> {c,d,e,f,g,l,m,n}={ sin(i),cos(j),sin(q), ############################################### sin(j),cos(q),cos(i) ,cos(w),sin(w)};h=d+ 2;dd=1/(c*h*e+f*g+5 ) ;t=c*h*g-f*e ;nn= trunc(8*((f*e-c*d *g)*m-c*d*e-f*g-l *d*n));x=trunc(40 +30*dd*(l*h*m-t*n ));y=trunc(12+15* dd*(l*h*n+t*m));o =x+80*y;{z,b}= if 22>y and y>0 and x>0 and 80>x and dd>:array.get(o,z ), do: (z = :array. set(o,dd,z);p=if nn >0,do: nn, else: 0;b =:array.set(o, Enum. at('.,-~:;=!*#$@',p),b);{z,b}), else: {z,b}; b= Enum.reduce(0..1759//80,b,fn ix,b ->:array.set( ix,10,b)end); {z, b} end); IO.puts('\x1b[H' ++:array.to_list(b)); {0,{q+0.04,w+0.02}} # https://github.com/Virviil # # https://t.me/proelixir # # f@ck war, let's code! # end) |>Stream.run() Запускать через elixir donut.exs

Źmićer Rubinštejn
import :math #yeah! ...

а рациональными числами тут не обойтись?

Źmićer-Rubinštejn Автор вопроса

Похожие вопросы

Обсуждают сегодня

А еще в перле можно уже @arr1 + @arr2?
Sergei Zhmylove
53
я не магистр хаскеля, но разве не может лейзи тип конвертнуться в не-лейзи запросив вычисление содержимого прям при инициализации?
deadgnom32 λ madao
100
Привет всем. появился вопрос. Разрабатываю сайт, в данный момент он запущен. Хостинг beget. Добавляю на сайт яндекс метрику с помощью полей client-settings (взято отсюда http...
Andrew
2
Подскажите, где смотреть результат выполнения программы? Код: ;.686 ;Система команд процессора 686 ;.MODEL FLAT,stdcall ;Модель памяти плоская, станда...
Егор Анелькин
5
Где в Астане можно купить мясо для шашлыков?
Dancing Іңұқәһүғө
21
Добрый день подскажите пожалуйста может кто то сталкивался с ошибками Sentry 22.10.0 развернутым из helm чарт в Kubernetes? Изначально 3 дня назад очень стало много событий ух...
Tire4 Finist Devops
1
;.686 ;Система команд процессора 686 ;.MODEL FLAT,stdcall ;Модель памяти плоская, стандартный ;вызов процедуры ;option casemap:no...
Егор Анелькин
1
почому оно не работает?
Vi Chapmann ٩( 💢•̀ з•́)و Chapmann
19
всем привет почти закончил курс После него можно писать свою операционку? Какие библиотеки надо использовать и куда дальше копать для изучения
Linus
19
Так а кто может спарсить всех участников чата? Идишники
Magic
18
Карта сайта