Size: a a a

Язык программирования Julia / Julia programming language

2018 August 27

KT

Kirill Tsaregorodtsev in Язык программирования Julia / Julia programming language
ну то есть там fraction часть 52 бита, это ведь значит, что 2^(-52) самое маленькое?
источник

AZ

Aleksey Zhdanov in Язык программирования Julia / Julia programming language
В смысле положительное самое близкое к нулю?
источник

KT

Kirill Tsaregorodtsev in Язык программирования Julia / Julia programming language
я просто запутался, как я могу преобразоывать из чисел с большей точностью в числа с меньшей точностью...
Мне изначально нужна была гипергеометрическая функция одна, 1F1, но её не оказалось в пакете SpecialFunctions, зато она оказалась в пакете с "произвольно точной" арифметикой. Вот я и думаю, сколько надо бит задать, чтобы это был примерно float64 и сколько чисел после запятой будут "достоверные"
источник

AZ

Aleksey Zhdanov in Язык программирования Julia / Julia programming language
Там экспоненциальная часть что-то даст типа 306 нулей после запятой перед первой значащей цифрой
источник

KT

Kirill Tsaregorodtsev in Язык программирования Julia / Julia programming language
Это у кого? У Float64 кажется по определению так быть не может, потому что там всего 64 бита )
источник

AZ

Aleksey Zhdanov in Язык программирования Julia / Julia programming language
Там 2 части - мантисса и порядок, вот порядок тебе и даст нули
источник

AZ

Aleksey Zhdanov in Язык программирования Julia / Julia programming language
Или перед значащими если он отрицательный или после значащих если он положительный
источник

AZ

Aleksey Zhdanov in Язык программирования Julia / Julia programming language
eps(Float64)
источник

SV

Sergey Volkov in Язык программирования Julia / Julia programming language
Kirill Tsaregorodtsev
Это у кого? У Float64 кажется по определению так быть не может, потому что там всего 64 бита )
The 11 bit width of the exponent allows the representation of numbers between 10−308 and 10308, with full 15–17 decimal digits precision

https://en.wikipedia.org/wiki/Double-precision_floating-point_format
источник
2018 August 29

АО

Андрей Оськин in Язык программирования Julia / Julia programming language
Вот это выглядит интересным: https://discourse.julialang.org/t/ann-feather-jl-v0-4-0-lazy-edition/14219
источник

KT

Kirill Tsaregorodtsev in Язык программирования Julia / Julia programming language
Мне казалось из слов разработчика, что Queryverse делает то же самое, только для всех табличных данных..
источник

АГ

Артем Глушко in Язык программирования Julia / Julia programming language
Feather - это формат хранения в файлах (аля csv), а Queryverse - универсальный интерфейс (аля odbc)
источник

KT

Kirill Tsaregorodtsev in Язык программирования Julia / Julia programming language
Да, но query разве не лениво читает?
источник

KT

Kirill Tsaregorodtsev in Язык программирования Julia / Julia programming language
Feather и раньше был, насколько я понимаю
источник

KT

Kirill Tsaregorodtsev in Язык программирования Julia / Julia programming language
Кто-нибудь знает, сейчас всё нормально стало с closures или нет? ) вроде недавно спрашивали, я не помню
источник

АО

Андрей Оськин in Язык программирования Julia / Julia programming language
Вроде на 100% не вылечили, но большую часть проблем закрыли.
источник

KT

Kirill Tsaregorodtsev in Язык программирования Julia / Julia programming language
вот пробую:

let
x = rand(1000)
global function foo()
return sum(x)
end
end
источник

KT

Kirill Tsaregorodtsev in Язык программирования Julia / Julia programming language
если смотреть с помощью code_warntype, то там видно нестабильность типов
источник

KT

Kirill Tsaregorodtsev in Язык программирования Julia / Julia programming language
т.е. якобы тип выхода — это ANY
источник

KT

Kirill Tsaregorodtsev in Язык программирования Julia / Julia programming language
при том, что если я явно опишу функцию:
function foo(x)
return sum(x)
end

и передам ей массив
источник