Подлинная книга Julia Machine Learning Основное программирование: у каждого высокопроизводительный научный расчет Юлия.

Цена: 1 391руб. (¥65.8)
Артикул: 602667248388
Вес товара: ~0.7 кг. Указан усредненный вес, который может отличаться от фактического. Не включен в цену, оплачивается при получении.
Описание товараPHA+PGltZyBjbGFzcz0iZGVzY19hbmNob3IiIGlkPSJkZXNjLW1vZHVsZS0xIiBzcmM9Imh0dHBzOi8vYXNzZXRzLmFsaWNkbi5jb20va2lzc3kvMS4wLjAvYnVpbGQvaW1nbGF6eWxvYWQvc3BhY2ViYWxsLmdpZiI+PGJyPjxpbWcgc3JjPSJodHRwczovL2ltZy5hbGljZG4uY29tL2ltZ2V4dHJhL2k0LzI5NzIyNzM3NjIvTzFDTjAxaFkwVXhyMWRmMlRhc3kxYmdfISEyOTcyMjczNzYyLmpwZyIgYWx0PSLQotC+0LLQsNGA0L3Ri9C1INC/0LDRgNCw0LzQtdGC0YDRiyI+PGJyPjx0YWJsZSBzdHlsZT0iYm9yZGVyLXNwYWNpbmc6IDEuMHB4O2JvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7Zm9udC1zaXplOiAxNC4wcHg7YmFja2dyb3VuZC1jb2xvcjogI2FhYWFhYTt3aWR0aDogNzUwLjBweDsiPjx0ciBzdHlsZT0iaGVpZ2h0OiAzNS4wcHg7dmVydGljYWwtYWxpZ246IG1pZGRsZTsiPjx0ZCBjb2xzcGFuPSIzIiBzdHlsZT0ibWluLXdpZHRoOiAxNTAuMHB4O3RleHQtYWxpZ246IGxlZnQ7cGFkZGluZzogNS4wcHg7YmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtjb2xvcjogYmx1ZTsiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDIwLjBweDtmb250LXdlaWdodDogYm9sZDsiPtCe0YHQvdC+0LLQvdC+0LUg0L/RgNC+0LPRgNCw0LzQvNC40YDQvtCy0LDQvdC40LUg0LzQsNGI0LjQvdC90L7Qs9C+INC+0LHRg9GH0LXQvdC40Y8g0JTQttGD0LvQuNC4OiDRgNCw0YHRh9C10YLRiyDRgSDQstGL0YHQvtC60LjQvCDRg9GA0L7QstC90LXQvCDQvdCw0YPQutC4PC9zcGFuPjwvdGQ+PC90cj48dHIgc3R5bGU9ImhlaWdodDogMzUuMHB4O3ZlcnRpY2FsLWFsaWduOiBtaWRkbGU7Ij48dGQgcm93c3Bhbj0iMTEiIHN0eWxlPSJ3aWR0aDogNDAwLjBweDtwYWRkaW5nOiA1LjBweCAxMC4wcHg7YmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjt0ZXh0LWFsaWduOiBjZW50ZXI7Ij48aW1nIGFsaWduPSJhYnNtaWRkbGUiIHNyYz0iaHR0cHM6Ly9pbWcuYWxpY2RuLmNvbS9pbWdleHRyYS9pNC8yOTcyMjczNzYyL08xQ04wMXJLeXBVODFkZjJZbEthdWhqXyEhMjk3MjI3Mzc2Mi5qcGciIHN0eWxlPSJoZWlnaHQ6IDMxMC4wcHg7Ij48L3RkPjx0ZCBzdHlsZT0ibWluLXdpZHRoOiA2MC4wcHg7YmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjt0ZXh0LWFsaWduOiByaWdodDtwYWRkaW5nLXJpZ2h0OiA1LjBweDsiPtCm0LXQvdC+0L7QsdGA0LDQt9C+0LLQsNC90LjQtTwvdGQ+PHRkIHN0eWxlPSJtaW4td2lkdGg6IDE1MC4wcHg7YmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjt0ZXh0LWFsaWduOiBsZWZ0O3BhZGRpbmctbGVmdDogNS4wcHg7Ij48c3BhbiBpZD0iaHByaWNlIiBzdHlsZT0iZm9udC1zaXplOiAxNi4wcHg7Zm9udC13ZWlnaHQ6IGJvbGQ7Ij44OS4wMDwvc3Bhbj48L3RkPjwvdHI+PHRyIHN0eWxlPSJoZWlnaHQ6IDM1LjBweDt2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyI+PHRkIHN0eWxlPSJiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO3RleHQtYWxpZ246IHJpZ2h0O3BhZGRpbmctcmlnaHQ6IDUuMHB4OyI+0JjQt9C00LDRgtC10LvRjDwvdGQ+PHRkIHN0eWxlPSJiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO3RleHQtYWxpZ246IGxlZnQ7cGFkZGluZy1sZWZ0OiA1LjBweDsiPjxzcGFuPtCt0LvQtdC60YLRgNC+0L3QvdCw0Y8g0L/RgNC+0LzRi9GI0LvQtdC90L3QsNGPINC/0YDQtdGB0YHQsDwvc3Bhbj48L3RkPjwvdHI+PHRyIHN0eWxlPSJoZWlnaHQ6IDM1LjBweDt2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyI+PHRkIHN0eWxlPSJiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO3RleHQtYWxpZ246IHJpZ2h0O3BhZGRpbmctcmlnaHQ6IDUuMHB4OyI+0JjQt9C00LDQvdC40LU8L3RkPjx0ZCBzdHlsZT0iYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjt0ZXh0LWFsaWduOiBsZWZ0O3BhZGRpbmctbGVmdDogNS4wcHg7Ij48c3Bhbj7Qn9C10YDQstC+0LUg0LjQt9C00LDQvdC40LU8L3NwYW4+PC90ZD48L3RyPjx0ciBzdHlsZT0iaGVpZ2h0OiAzNS4wcHg7dmVydGljYWwtYWxpZ246IG1pZGRsZTsiPjx0ZCBzdHlsZT0iYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjt0ZXh0LWFsaWduOiByaWdodDtwYWRkaW5nLXJpZ2h0OiA1LjBweDsiPtCe0L/Rg9Cx0LvQuNC60L7QstCw0L3QvdCw0Y8g0LTQsNGC0LA8L3RkPjx0ZCBzdHlsZT0iYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjt0ZXh0LWFsaWduOiBsZWZ0O3BhZGRpbmctbGVmdDogNS4wcHg7Ij48c3Bhbj7QodC10L3RgtGP0LHRgNGMIDIwMTkg0LPQvtC00LA8L3NwYW4+PC90ZD48L3RyPjx0ciBzdHlsZT0iaGVpZ2h0OiAzNS4wcHg7dmVydGljYWwtYWxpZ246IG1pZGRsZTsiPjx0ZCBzdHlsZT0iYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjt0ZXh0LWFsaWduOiByaWdodDtwYWRkaW5nLXJpZ2h0OiA1LjBweDsiPtGE0L7RgNC80LDRgjwvdGQ+PHRkIHN0eWxlPSJiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO3RleHQtYWxpZ246IGxlZnQ7cGFkZGluZy1sZWZ0OiA1LjBweDsiPjxzcGFuPjE2PC9zcGFuPjwvdGQ+PC90cj48dHIgc3R5bGU9ImhlaWdodDogMzUuMHB4O3ZlcnRpY2FsLWFsaWduOiBtaWRkbGU7Ij48dGQgc3R5bGU9ImJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7dGV4dC1hbGlnbjogcmlnaHQ7cGFkZGluZy1yaWdodDogNS4wcHg7Ij7QsNCy0YLQvtGAPC90ZD48dGQgc3R5bGU9ImJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7dGV4dC1hbGlnbjogbGVmdDtwYWRkaW5nLWxlZnQ6IDUuMHB4OyI+PHNwYW4+0KfQttGDINCl0L7QvdCz0LjQvTwvc3Bhbj48L3RkPjwvdHI+PHRyIHN0eWxlPSJoZWlnaHQ6IDM1LjBweDt2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyI+PHRkIHN0eWxlPSJiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO3RleHQtYWxpZ246IHJpZ2h0O3BhZGRpbmctcmlnaHQ6IDUuMHB4OyI+0KPQutGA0LDRgdC40YLRjDwvdGQ+PHRkIHN0eWxlPSJiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO3RleHQtYWxpZ246IGxlZnQ7cGFkZGluZy1sZWZ0OiA1LjBweDsiPjxzcGFuPtCf0LvQvtGB0LrQuNC5INC/0LvQsNGB0YLQuNC6PC9zcGFuPjwvdGQ+PC90cj48dHIgc3R5bGU9ImhlaWdodDogMzUuMHB4O3ZlcnRpY2FsLWFsaWduOiBtaWRkbGU7Ij48dGQgc3R5bGU9ImJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7dGV4dC1hbGlnbjogcmlnaHQ7cGFkZGluZy1yaWdodDogNS4wcHg7Ij7QmtC+0LvQuNGH0LXRgdGC0LLQviDRgdGC0YDQsNC90LjRhjwvdGQ+PHRkIHN0eWxlPSJiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO3RleHQtYWxpZ246IGxlZnQ7cGFkZGluZy1sZWZ0OiA1LjBweDsiPjxzcGFuPjA8L3NwYW4+PC90ZD48L3RyPjx0ciBzdHlsZT0iaGVpZ2h0OiAzNS4wcHg7dmVydGljYWwtYWxpZ246IG1pZGRsZTsiPjx0ZCBzdHlsZT0iYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjt0ZXh0LWFsaWduOiByaWdodDtwYWRkaW5nLXJpZ2h0OiA1LjBweDsiPtCn0LjRgdC70L4g0YHQu9C+0LI8L3RkPjx0ZCBzdHlsZT0iYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjt0ZXh0LWFsaWduOiBsZWZ0O3BhZGRpbmctbGVmdDogNS4wcHg7Ij48c3Bhbj4wPC9zcGFuPjwvdGQ+PC90cj48dHIgc3R5bGU9ImhlaWdodDogMzUuMHB4O3ZlcnRpY2FsLWFsaWduOiBtaWRkbGU7Ij48dGQgc3R5bGU9ImJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7dGV4dC1hbGlnbjogcmlnaHQ7cGFkZGluZy1yaWdodDogNS4wcHg7Ij7QmtC+0LTQuNGA0L7QstCw0L3QuNC1IElTQk48L3RkPjx0ZCBzdHlsZT0iYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjt0ZXh0LWFsaWduOiBsZWZ0O3BhZGRpbmctbGVmdDogNS4wcHg7Ij48c3Bhbj45Nzg3MTIxMzY4ODM3PC9zcGFuPjwvdGQ+PC90cj48dHIgc3R5bGU9ImhlaWdodDogMzUuMHB4O3ZlcnRpY2FsLWFsaWduOiBtaWRkbGU7Ij48dGQgc3R5bGU9ImJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7dGV4dC1hbGlnbjogcmlnaHQ7cGFkZGluZy1yaWdodDogNS4wcHg7Ij7QvNCw0YHRgdCwPC90ZD48dGQgc3R5bGU9ImJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7dGV4dC1hbGlnbjogbGVmdDtwYWRkaW5nLWxlZnQ6IDUuMHB4OyI+PHNwYW4+MDwvc3Bhbj48L3RkPjwvdHI+PC90YWJsZT48aW1nIGNsYXNzPSJkZXNjX2FuY2hvciIgaWQ9ImRlc2MtbW9kdWxlLTIiIHNyYz0iaHR0cHM6Ly9hc3NldHMuYWxpY2RuLmNvbS9raXNzeS8xLjAuMC9idWlsZC9pbWdsYXp5bG9hZC9zcGFjZWJhbGwuZ2lmIj48YnI+PGltZyBzcmM9Imh0dHBzOi8vaW1nLmFsaWNkbi5jb20vaW1nZXh0cmEvaTQvMjk3MjI3Mzc2Mi9PMUNOMDF2bEVnRDYxZGYyVFh1RjdhNl8hITI5NzIyNzM3NjIuanBnIiBhbHQ9ItCS0LLQtdC00LXQvdC40LUg0LrQvtC90YLQtdC90YLQsCAucG5nIj48YnI+0KbQtdC70Ywg0Y3RgtC+0Lkg0LrQvdC40LPQuCDigJQg0L3QsNGD0YfQuNGC0YzRgdGPINC40YHQv9C+0LvRjNC30L7QstCw0YLRjCDRj9C30YvQuiBKdWxpYSDQtNC70Y8g0L/RgNC+0LPRgNCw0LzQvNC40YDQvtCy0LDQvdC40Y8u0J7QsdGK0Y/RgdC90LjRgtC1INGA0LDQt9C70LjRh9C90YvQtSDRgtC10YXQvdC+0LvQvtCz0LjQuCDQuCDQv9GA0LDQutGC0LjRh9C10YHQutC40LUg0L3QsNCy0YvQutC4INGP0LfRi9C60LAg0K7Qu9C40Y8g0L/RgNC+0YHRgtGL0LzQuCDQuCDQv9C+0L3Rj9GC0L3Ri9C80Lgg0YHQu9C+0LLQsNC80Lgu0JLRgdC10LPQviDQsiDQutC90LjQs9C1IDEyINCz0LvQsNCyLtCS0L4t0L/QtdGA0LLRi9GFLCDQsiDQvdC10Lwg0L7QsdGK0Y/RgdC90Y/RjtGC0YHRjyDQvtGB0L3QvtCy0L3Ri9C1INC60L7QvdGG0LXQv9GG0LjQuCDRj9C30YvQutCwIEp1bGlhLCDRgNC10LbQuNC80Ysg0L/RgNC+0LPRgNCw0LzQvNC40YDQvtCy0LDQvdC40Y8sINC/0LXRgNC10LzQtdC90L3Ri9C1LCDRgtC40L/RiyDQtNCw0L3QvdGL0YUsINGE0YPQvdC60YbQuNC4LCDRgtC40L/RiyDQuCDQtNC40YHQv9C10YLRh9C10YDQuNC30LDRhtC40Y8sINGB0YLRgNGD0LrRgtGD0YDRiyDRg9C/0YDQsNCy0LvQtdC90LjRjyDQv9GA0L7Qs9GA0LDQvNC80L7QuSDQuCDQtNGA0YPQs9C40LUg0LHQsNC30L7QstGL0LUg0LfQvdCw0L3QuNGPINGP0LfRi9C60LAgSnVsaWEuINCX0LDRgtC10Lwg0L7QvSDQt9C90LDQutC+0LzQuNGCINGBINC+0YHQvdC+0LLQvdGL0LzQuCDQvdCw0LLRi9C60LDQvNC4INC/0YDQuNC80LXQvdC10L3QuNGPINGP0LfRi9C60LAgSnVsaWEsINGC0LDQutC40LzQuCDQutCw0Log0LjQvdGC0LXRgNCw0LrRgtC40LLQvdC+0YHRgtGMINC4INC80LXRgtCw0L/RgNC+0LPRgNCw0LzQvNC40YDQvtCy0LDQvdC40LUgSnVsaWEsINGH0LjRgdC70LXQvdC90YvQtSDQuCDQvdCw0YPRh9C90YvQtSDQstGL0YfQuNGB0LvQtdC90LjRjywg0LLQuNC30YPQsNC70LjQt9Cw0YbQuNGPINC00LDQvdC90YvRhSDQuCDQvtCx0YDQsNCx0L7RgtC60LAg0LjQt9C+0LHRgNCw0LbQtdC90LjQuSwg0L/RgNC+0LPRgNCw0LzQvNC40YDQvtCy0LDQvdC40LUg0LHQsNC3INC00LDQvdC90YvRhSwg0LAg0YLQsNC60LbQtSDQvtGB0L3QvtCy0L3Ri9C1INC40L3RgdCw0LnQtNC10YDRgdC60LjQtSDQt9C90LDQvdC40Y8g0L/RgNC+0LPRgNCw0LzQvNC40YDQvtCy0LDQvdC40Y8gSnVsaWEu0J3QsNC60L7QvdC10YYsINC+0L0g0L/QvtC00YDQvtCx0L3QviDQvtCx0YrRj9GB0L3Rj9C10YIg0L/RgNC40LzQtdC90LXQvdC40LUg0JTQttGD0LvQuNC4INCyINGA0LDQt9GA0LDQsdC+0YLQutC1INC40LPRgCDQuCDQutC+0LvQuNGH0LXRgdGC0LLQtdC90L3QvtC5INC+0LHRgNCw0LHQvtGC0LrQtSDQtNCw0L3QvdGL0YUg0L3QsCDQvtGB0L3QvtCy0LUg0L/QvtC00YDQvtCx0L3Ri9GFINC/0YDQuNC80LXRgNC+0LIu0JLRgdGPINC60L3QuNCz0LAg0L3QtSDRgtC+0LvRjNC60L4g0LLQvtCx0YDQsNC70LAg0LIg0YHQtdCx0Y8g0LHQvtCz0LDRgtGL0Lkg0L7Qv9GL0YIg0YDQsNCx0L7RgtGLINCw0LLRgtC+0YDQsCDQuCDQvNC90L7Qs9C+0LvQtdGC0L3QuNC5INC+0L/Ri9GCINC40YHQv9C+0LvRjNC30L7QstCw0L3QuNGPLCDQvdC+INC4INC/0YDQuNCy0L7QtNC40YIg0LHQvtC70YzRiNC+0LUg0LrQvtC70LjRh9C10YHRgtCy0L4g0L/RgNC40LzQtdGA0L7QsiDRgSDRgNCw0LHQvtGH0LXQs9C+INGB0LDQudGC0LAsINGH0YLQviDQstC10YHRjNC80LAg0L/RgNCw0LrRgtC40YfQvdC+INC4INGA0LDQsdC+0YLQvtGB0L/QvtGB0L7QsdC90L4uPGltZyBjbGFzcz0iZGVzY19hbmNob3IiIGlkPSJkZXNjLW1vZHVsZS0zIiBzcmM9Imh0dHBzOi8vYXNzZXRzLmFsaWNkbi5jb20va2lzc3kvMS4wLjAvYnVpbGQvaW1nbGF6eWxvYWQvc3BhY2ViYWxsLmdpZiI+PGJyPjxpbWcgc3JjPSJodHRwczovL2ltZy5hbGljZG4uY29tL2ltZ2V4dHJhL2kzLzI5NzIyNzM3NjIvTzFDTjAxQzA3UkJ1MWRmMlRaVDY3MldfISEyOTcyMjczNzYyLmpwZyIgYWx0PSLQmtCw0YLQsNC70L7Qsy5wbmciPjxicj7Qk9C70LDQstCwIDEg0KPQs9C70YPQsdC70LXQvdC90L7QtSDQv9C+0L3QuNC80LDQvdC40LUg0Y/Qt9GL0LrQvtCy0L7QuSDRjdC60L7RgdC40YHRgtC10LzRiyBKVUxJQSAxPGJyPjEuMSDQp9C10Lwg0K7Qu9GPINC+0YLQu9C40YfQsNC10YLRgdGPIDE8YnI+MS4yINCe0LHQu9Cw0YHRgtC4INC/0YDQuNC80LXQvdC10L3QuNGPINCU0LbRg9C70LjQuCAzPGJyPjEuMi4xINCS0LjQt9GD0LDQu9C40LfQsNGG0LjRjyDQtNCw0L3QvdGL0YUg0Lgg0YDQuNGB0L7QstCw0L3QuNC1IDM8YnI+MS4yLjIg0KHQsdC+0YDQutCwLCDRgNCw0LfQstC10YDRgtGL0LLQsNC90LjQtSDQuNC70Lgg0LLQvdC10LTRgNC10L3QuNC1INC60L7QtNCwIDQ8YnI+MS4yLjMg0JLQt9Cw0LjQvNC+0LTQtdC50YHRgtCy0LjQtSDRgSDQtNCw0L3QvdGL0LzQuCA1PGJyPjEuMi40INCc0LDRgdGI0YLQsNCx0LjRgNGD0LXQvNC+0LUg0LzQsNGI0LjQvdC90L7QtSDQvtCx0YPRh9C10L3QuNC1IDU8YnI+MS4yLjUg0JHQvtCz0LDRgtCw0Y8g0Y3QutC+0YHQuNGB0YLQtdC80LAg0L3QsNGD0YfQvdGL0YUg0LLRi9GH0LjRgdC70LXQvdC40LkgNjxicj4xLjIuNiDQn9Cw0YDQsNC70LvQtdC70YzQvdGL0LUg0Lgg0LPQtdGC0LXRgNC+0LPQtdC90L3Ri9C1INCy0YvRh9C40YHQu9C10L3QuNGPIDY8YnI+MS4zINCj0YHRgtCw0L3QvtCy0LrQsCDQv9GA0L7Qs9GA0LDQvNC80L3QvtCz0L4g0L7QsdC10YHQv9C10YfQtdC90LjRjyDQlNC20YPQu9C40Y8gNzxicj4xLjMuMSDQo9GB0YLQsNC90L7QstC60LAg0JTQttGD0LvQuNC4IDgg0LIgVWJ1bnR1PGJyPjEuMy4yINCj0YHRgtCw0L3QvtCy0LjRgtC1IEp1bGlhIDkg0LIg0LTQuNGB0YLRgNC40LHRg9GC0LjQstCw0YUgTGludXgsINGC0LDQutC40YUg0LrQsNC6IEZlZG9yYS9DZW50T1MvUkhFTC48YnI+MS4zLjMg0KPRgdGC0LDQvdC+0LLQutCwINCU0LbRg9C70LjQuCA5INCyIFdpbmRvd3M8YnI+MS4zLjQg0KPRgdGC0LDQvdC+0LLQutCwINCU0LbRg9C70LjQuCAxMiDQvdCwIE1hYzxicj4xLjMuNSDQodCx0L7RgNC60LAgSnVsaWEgMTIg0LjQtyDQuNGB0YXQvtC00L3QuNC60L7Qsjxicj4xLjMuNiDQn9C+0L3QuNC80LDQvdC40LUg0YHRgtGA0YPQutGC0YPRgNGLINC60LDRgtCw0LvQvtCz0L7QsiDQuNGB0YXQvtC00L3QvtCz0L4g0LrQvtC00LAgSnVsaWEgMTM8YnI+MS40INCS0LDQttC90L7RgdGC0Ywg0JTQttGD0LvQuNC4INCyINC90LDRg9C60LUg0L4g0LTQsNC90L3Ri9GFIDEzPGJyPjEuNSDQmNGB0L/QvtC70YzQt9C+0LLQsNC90LjQtSBSRVBMIDE1PGJyPjEuNS4xINCY0YHQv9C+0LvRjNC30L7QstCw0L3QuNC1INGB0L/RgNCw0LLQutC4INCyIEp1bGlhIDE2PGJyPjEuNS4yINCU0LjQsNCz0YDQsNC80LzRiyDQsiBSRVBMIDE5PGJyPjEuNiDQmNGB0L/QvtC70YzQt9C+0LLQsNC90LjQtSBKdXB5dGVyIE5vdGVib29rIDE5PGJyPjEuNyDQndCw0L/QuNGB0LDQvdC40LUgSnVsaWEgMjQg0YEg0LjRgdC/0L7Qu9GM0LfQvtCy0LDQvdC40LXQvCBKdW5vPGJyPjEuOCDQo9C/0YDQsNCy0LvQtdC90LjQtSDQv9Cw0LrQtdGC0LDQvNC4IDI2PGJyPjEuOC4xINCY0YHQv9C+0LvRjNC30YPQudGC0LUgUGtnLnN0YXR1cygpINC00LvRjyDQvtGC0L7QsdGA0LDQttC10L3QuNGPINGB0YLQsNGC0YPRgdCwINC/0LDQutC10YLQsCAyNzxicj4xLjguMiDQlNC+0LHQsNCy0YzRgtC1INC/0LDQutC10YIg0YEg0L/QvtC80L7RidGM0Y4gUGtnLmFkZCgpIDI4PGJyPjEuOC4zINCj0YHRgtCw0L3QvtCy0LrQsCDQvdC10LfQsNGA0LXQs9C40YHRgtGA0LjRgNC+0LLQsNC90L3Ri9GFINC/0LDQutC10YLQvtCyIDI5PGJyPjEuOC40INCY0YHQv9C+0LvRjNC30L7QstCw0L3QuNC1IFBrZy51cGRhdGUoKSDQtNC70Y8g0L7QsdC90L7QstC70LXQvdC40Y8g0L/QsNC60LXRgtC+0LIgMzA8YnI+IDEuOC41IE1FVEFEQVRBIDMwPGJyPjEuOC42INCa0L7QvNC/0LvQtdC60YIg0YDQsNC30YDQsNCx0L7RgtC60LggMzA8YnI+MS44Ljcg0KHQvtC30LTQsNC90LjQtSDQvdC+0LLQvtCz0L4g0L/QsNC60LXRgtCwIDMwPGJyPjEuOSDQnNC90L7QttC10YHRgtCy0LXQvdC90LDRjyDQvtGC0L/RgNCw0LLQutCwIDMxPGJyPjEuMTAgTExWTSDQuCBKSVQgMzI8YnI+MS4xMSDQmtGA0LDRgtC60L7QtSDRgdC+0LTQtdGA0LbQsNC90LjQtSDRjdGC0L7QuSDQs9C70LDQstGLIDMzPGJyPtCT0LvQsNCy0LAgMiDQkdGL0YHRgtGA0L7QtSDQv9GA0L7Qs9GA0LDQvNC80LjRgNC+0LLQsNC90LjQtSDRgSDQv9C+0LzQvtGJ0YzRjiBKVUxJQSAzNDxicj4/Mi4xINCf0LXRgNC10YHQvNC+0YLRgCDQv9Cw0YDQsNC00LjQs9C8INC/0YDQvtCz0YDQsNC80LzQuNGA0L7QstCw0L3QuNGPIDM0PGJyPjIuMS4xINCf0LDRgNCw0LTQuNCz0LzQsCDQuNC80L/QtdGA0LDRgtC40LLQvdC+0LPQviDQv9GA0L7Qs9GA0LDQvNC80LjRgNC+0LLQsNC90LjRjyAzNTxicj4yLjEuMiDQn9Cw0YDQsNC00LjQs9C80LAg0LvQvtCz0LjRh9C10YHQutC+0LPQviDQv9GA0L7Qs9GA0LDQvNC80LjRgNC+0LLQsNC90LjRjyAzNTxicj4yLjEuMyDQn9Cw0YDQsNC00LjQs9C80LAg0YTRg9C90LrRhtC40L7QvdCw0LvRjNC90L7Qs9C+INC/0YDQvtCz0YDQsNC80LzQuNGA0L7QstCw0L3QuNGPIDM2PGJyPjIuMS40INCf0LDRgNCw0LTQuNCz0LzQsCDQvtCx0YrQtdC60YLQvdC+LdC+0YDQuNC10L3RgtC40YDQvtCy0LDQvdC90L7Qs9C+INC/0YDQvtCz0YDQsNC80LzQuNGA0L7QstCw0L3QuNGPIDM3PGJyPjIuMS41INCX0LDQv9GD0YHQuiDQv9GA0L7Qs9GA0LDQvNC80LjRgNC+0LLQsNC90LjRjyBKdWxpYSBSRVBMIDM4PGJyPjIuMiDQn9C10YDQtdC80LXQvdC90YvQtSDQsiBKdWxpYSAzOTxicj4yLjIuMSDQodC+0LPQu9Cw0YjQtdC90LjQtSDQvtCxINC40LzQtdC90LDRhSA0MTxicj4yLjIuMiDQptC10LvQvtGH0LjRgdC70LXQvdC90YvQtSwg0LHQuNGC0L7QstGL0LUsINCx0LDQudGC0L7QstGL0LUg0Lgg0LvQvtCz0LjRh9C10YHQutC40LUg0YLQuNC/0Ysg0LTQsNC90L3Ri9GFIDQyPGJyPjIuMyDQp9C40YHQu9CwINGBINC/0LvQsNCy0LDRjtGJ0LXQuSDQt9Cw0L/Rj9GC0L7QuSDQsiBKdWxpYSA0NDxicj4yLjQg0KHQv9C10YbQuNCw0LvRjNC90YvQtSDRhNGD0L3QutGG0LjQuCDQtNC70Y8g0YfQuNGB0LXQuyDRgSDQv9C70LDQstCw0Y7RidC10Lkg0LfQsNC/0Y/RgtC+0LkgNDY8YnI+Mi40LjEg0J7Qv9C10YDQsNGG0LjQuCDRgSDQv9C70LDQstCw0Y7RidC10Lkg0LfQsNC/0Y/RgtC+0LkgNDc8YnI+Mi40LjIg0JLRi9GH0LjRgdC70LXQvdC40Y8g0L/RgNC+0LjQt9Cy0L7Qu9GM0L3QvtC5INGC0L7Rh9C90L7RgdGC0LggNDc8YnI+Mi40LjMg0JfQsNC/0LjRgdGMINCy0YvRgNCw0LbQtdC90LjQuSDRgSDQuNGB0L/QvtC70YzQt9C+0LLQsNC90LjQtdC8INC60L7RjdGE0YTQuNGG0LjQtdC90YLQvtCyIDQ4PGJyPjIuNSDQkNGA0LjRhNC80LXRgtC40YfQtdGB0LrQuNC1INC4INC70L7Qs9C40YfQtdGB0LrQuNC1INC+0L/QtdGA0LDRhtC40Lgg0LIgSnVsaWEgNDk8YnI+Mi41LjEg0JLRi9C/0L7Qu9C90LXQvdC40LUg0LDRgNC40YTQvNC10YLQuNGH0LXRgdC60LjRhSDQvtC/0LXRgNCw0YbQuNC5IDQ5PGJyPjIuNS4yINCS0YvQv9C+0LvQvdC10L3QuNC1INC/0L7QsdC40YLQvtCy0YvRhSDQvtC/0LXRgNCw0YbQuNC5IDQ5PGJyPjIuNS4zINCh0LDQvNC+0L7QsdC90L7QstC70Y/RjtGJ0LjQtdGB0Y8g0L7Qv9C10YDQsNGC0L7RgNGLIDUwPGJyPjIuNS40INCf0YDQuNC+0YDQuNGC0LXRgiDQvtC/0LXRgNCw0YLQvtGA0L7QsiA1MTxicj4yLjUuNSDQn9GA0LXQvtCx0YDQsNC30L7QstCw0L3QuNC1INGC0LjQv9CwICjRh9C40YHQu9C+KSA1Mjxicj4yLjYg0JzQsNGB0YHQuNCy0Ysg0Lgg0LzQsNGC0YDQuNGG0YsgNTI8YnI+Mi42LjEg0J/QvtC90LjQvNCw0L3QuNC1INGB0L/QuNGB0LrQvtCyINCyIEp1bGlhIDU0PGJyPjIuNi4yINCc0LDRgtGA0LjRh9C90YvQtSDQvtC/0LXRgNCw0YbQuNC4IDU2PGJyPjIuNi4zINCe0L/QtdGA0LDRhtC40Lgg0YEg0LzQvdC+0LPQvtC80LXRgNC90YvQvNC4INC80LDRgdGB0LjQstCw0LzQuCA1OTxicj4yLjYuNCDQoNCw0LfRgNC10LbQtdC90L3Ri9C1INC80LDRgtGA0LjRhtGLIDYwPGJyPiAyLjcgRGF0YUZyYW1lcyA2MDxicj4yLjcuMSDQotC40L8g0LTQsNC90L3Ri9GFIE5BINCyIERhdGFBcnJheSA2MDxicj4yLjcuMiDQotCw0LHQu9C40YbQsCA2Mzxicj4yLjgg0JrRgNCw0YLQutC+0LUg0YHQvtC00LXRgNC20LDQvdC40LUg0Y3RgtC+0Lkg0LPQu9Cw0LLRiyA2NDxicj7Qk9C70LDQstCwIDMg0KTRg9C90LrRhtC40LggSlVMSUEgNjU8YnI+My4xINCh0L7Qt9C00LDQvdC40LUg0YTRg9C90LrRhtC40LkgNjU8YnI+My4yINCf0LDRgNCw0LzQtdGC0YDRiyDRhNGD0L3QutGG0LjQuCA2ODxicj4zLjIuMSDQn9C10YDQtdC00LDRh9CwINC/0L4g0LfQvdCw0YfQtdC90LjRjiDQuCDQv9C10YDQtdC00LDRh9CwINC/0L4g0YHRgdGL0LvQutC1IDY5PGJyPjMuMi4yINCh0L7QstC80LXRgdGC0L3QvtC1INC40YHQv9C+0LvRjNC30L7QstCw0L3QuNC1INC4INC00L7RgdGC0LDQstC60LAgNjk8YnI+My4yLjMg0LrQu9GO0YfQtdCy0L7QtSDRgdC70L7QstC+INCy0L7Qt9Cy0YDQsNGC0LAgNjk8YnI+My4zINCi0LjQv9GLINC/0LDRgNCw0LzQtdGC0YDQvtCyIDcwPGJyPjMuMy4xINCd0LXRgiDQv9Cw0YDQsNC80LXRgtGA0L7QsiA3MTxicj4zLjMuMiDQn9C10YDQtdC80LXQvdC90YvQtSDQv9Cw0YDQsNC80LXRgtGA0YsgNzE8YnI+My4zLjMg0JTQvtC/0L7Qu9C90LjRgtC10LvRjNC90YvQtSDQv9Cw0YDQsNC80LXRgtGA0YsgNzM8YnI+My40LiDQn9C+0L3QuNC80LDQvdC40LUg0L7QsdC70LDRgdGC0Lgg0LTQtdC50YHRgtCy0LjRjyDQv9C10YDQtdC80LXQvdC90YvRhSDQsiDRhNGD0L3QutGG0LjRj9GFIDc0PGJyPjMuNSDQktC70L7QttC10L3QvdGL0LUg0YTRg9C90LrRhtC40LggNzc8YnI+My42INCQ0L3QvtC90LjQvNC90YvQtSDRhNGD0L3QutGG0LjQuCA3OTxicj4zLjcg0JzQvdC+0LbQtdGB0YLQstC10L3QvdCw0Y8g0L7RgtC/0YDQsNCy0LrQsCA4MDxicj4zLjgg0KDQtdC60YPRgNGB0LjRjyA4NDxicj4zLjkg0JLRgdGC0YDQvtC10L3QvdGL0LUg0YTRg9C90LrRhtC40LggODU8YnI+My4xMCDQmtGA0LDRgtC60L7QtSDRgdC+0LTQtdGA0LbQsNC90LjQtSDRjdGC0L7QuSDQs9C70LDQstGLIDkzPGJyPtCT0LvQsNCy0LAgNC4g0KLQuNC/0Ysg0LTQsNC90L3Ri9GFIEpVTElBIDk0PGJyPjQuMSDQodC40YHRgtC10LzQsCDRgtC40L/QvtCyIEp1bGlhIDk0PGJyPjQuMS4xINCh0YLQsNGC0LjRh9C10YHQutC40LUg0Lgg0LTQuNC90LDQvNC40YfQtdGB0LrQuCDRgtC40L/QuNC30LjRgNC+0LLQsNC90L3Ri9C1INGP0LfRi9C60LggOTU8YnI+NC4xLjIg0KbQtdC70L7Rh9C40YHQu9C10L3QvdGL0LUg0YLQuNC/0YsgOTc8YnI+NC4xLjMg0KLQuNC/0Ysg0YEg0L/Qu9Cw0LLQsNGO0YnQtdC5INC30LDQv9GP0YLQvtC5IDk4PGJyPjQuMS40INCi0LjQvyDRgdC40LzQstC+0LvQsCA5ODxicj40LjEuNSDQotC40L8g0YHRgtGA0L7QutC4IDk4PGJyPjQuMS42INCR0YPQu9C10LLRiyDRgtC40L/RiyA5OTxicj40LjIg0J/RgNC10L7QsdGA0LDQt9C+0LLQsNC90LjQtSDRgtC40L/QvtCyIDk5PGJyPjQuMyDQn9C+0LvRjNC30L7QstCw0YLQtdC70YzRgdC60LjQtSDRgtC40L/RiyDQtNCw0L3QvdGL0YUg0Lgg0YHQvtGB0YLQsNCy0L3Ri9C1INGC0LjQv9GLIDEwNTxicj40LjQg0JLQvdGD0YLRgNC10L3QvdC40LUg0LrQvtC90YHRgtGA0YPQutGC0L7RgNGLIDEwNzxicj40LjUg0JzQvtC00YPQu9C4INC4INC40L3RgtC10YDRhNC10LnRgdGLIDExMDxicj40LjUuMSDQktC60LvRjtGH0LXQvdC40LUg0YTQsNC50LvQvtCyINCyINC80L7QtNGD0LvQuCAxMTI8YnI+NC41LjIg0J/Rg9GC0Ywg0Log0YTQsNC50LvRgyDQvNC+0LTRg9C70Y8gMTEzPGJyPjQuNiDQn9GA0LXQtNCy0LDRgNC40YLQtdC70YzQvdCw0Y8g0LrQvtC80L/QuNC70Y/RhtC40Y8g0LzQvtC00YPQu9GPIDExNDxicj40Ljcg0J7QsdGK0Y/RgdC90LXQvdC40LUg0LzQvdC+0LbQtdGB0YLQstC10L3QvdC+0LPQviDQv9C70LDQvdC40YDQvtCy0LDQvdC40Y8gMTE1PGJyPjQuOCDQmtGA0LDRgtC60L7QtSDRgdC+0LTQtdGA0LbQsNC90LjQtSDRjdGC0L7QuSDQs9C70LDQstGLIDExODxicj7Qk9C70LDQstCwIDUg0KHRgtGA0YPQutGC0YPRgNCwINGG0LjQutC70LAgSlVMSUEgMTE5PGJyPjUuMSDQodGC0YDRg9C60YLRg9GA0LAg0YTQuNC70LjQsNC70LAgMTE5PGJyPjUuMS4xINCf0YDQvtGB0YLRi9C1INGD0YHQu9C+0LLQvdGL0LUg0L7Qv9C10YDQsNGC0L7RgNGLIDEyMDxicj41LjEuMiDQtdGB0LvQuCDRg9GB0LvQvtCy0L3QvtC1INGD0YLQstC10YDQttC00LXQvdC40LUgMTIxPGJyPjUuMS4zINCh0YLRgNGD0LrRgtGD0YDQsCDRhtC40LrQu9CwIDEyNjxicj41LjEuNCDQntC/0YDQtdC00LXQu9C10L3QuNC1INC+0LHQu9Cw0YHRgtC4INC/0YDQuNC80LXQvdC10L3QuNGPIDEzMDxicj41LjIg0J7QsdGA0LDQsdC+0YLQutCwINC40YHQutC70Y7Rh9C10L3QuNC5IDEzMzxicj4gNS4yLjEgdGhyb3coKSAxMzU8YnI+IDUuMi4yIGVycm9yKCkgMTM4PGJyPjUuMi4zINGB0YLRgNGD0LrRgtGD0YDQsCB0cnkvY2F0Y2gvZmluYWxseSAxMzk8YnI+NS4zINCX0LDQtNCw0YfQuCDQsiDQlNC20YPQu9C40LggMTQwPGJyPjUuNCDQmtGA0LDRgtC60L7QtSDRgdC+0LTQtdGA0LbQsNC90LjQtSDRjdGC0L7QuSDQs9C70LDQstGLIDE0Mjxicj7Qk9C70LDQstCwIDYgSlVMSUEg0JjQvdGC0LXRgNC+0L/QtdGA0LDQsdC10LvRjNC90L7RgdGC0Ywg0Lgg0LzQtdGC0LDQv9GA0L7Qs9GA0LDQvNC80LjRgNC+0LLQsNC90LjQtSAxNDM8YnI+Ni4xINCS0LfQsNC40LzQvtC00LXQudGB0YLQstC40LUg0YEg0L7Qv9C10YDQsNGG0LjQvtC90L3QvtC5INGB0LjRgdGC0LXQvNC+0LkgMTQzPGJyPjYuMS4xINCe0L/QtdGA0LDRhtC40Lgg0YEg0YTQsNC50LvQvtCy0L7QuSDRgdC40YHRgtC10LzQvtC5IDE0NDxicj42LjEuMiDQntC/0LXRgNCw0YbQuNC4INCy0LLQvtC00LAt0LLRi9Cy0L7QtNCwIDE0ODxicj42LjEuMyDQmNC70LvRjtGB0YLRgNCw0YbQuNC4IDE1MDxicj42LjIg0JLRi9C30L7QsiBDINC4IFB5dGhvbiAxNTE8YnI+Ni4yLjEg0JLRi9C30L7QsiBDINC40LcgSnVsaWEgMTUxPGJyPjYuMi4yINCS0YvQt9C+0LIgUHl0aG9uINC40LcgSnVsaWEgMTUzPGJyPjYuMyDQktGL0YDQsNC20LXQvdC40Y8g0Lgg0LzQsNC60YDQvtGB0YsgMTU1PGJyPjYuNCDQnNC10YLQsNC/0YDQvtCz0YDQsNC80LzQuNGA0L7QstCw0L3QuNC1IDE1OTxicj42LjUg0JLRgdGC0YDQvtC10L3QvdGL0LUg0LzQsNC60YDQvtGB0YsgMTYxPGJyPjYuNiDQotC40L/QvtCy0L7QuSDRgdCw0LzQvtCw0L3QsNC70LjQtyDQuCDRgNC10YTQu9C10LrRgdC40LLQvdGL0LUg0LLQvtC30LzQvtC20L3QvtGB0YLQuCAxNjc8YnI+Ni42LjEg0KLQuNC/0L7QstC+0Lkg0YHQsNC80L7QsNC90LDQu9C40LcgMTY3PGJyPjYuNi4yINCe0YLRgNCw0LbQsNGC0LXQu9GM0L3QsNGPINGB0L/QvtGB0L7QsdC90L7RgdGC0YwgMTY4PGJyPjYuNyDQmtGA0LDRgtC60L7QtSDRgdC+0LTQtdGA0LbQsNC90LjQtSDRjdGC0L7QuSDQs9C70LDQstGLIDE2OTxicj7Qk9C70LDQstCwIDcuINCY0YHQv9C+0LvRjNC30L7QstCw0L3QuNC1IEpVTElBINC00LvRjyDRh9C40YHQu9C10L3QvdGL0YUg0L3QsNGD0YfQvdGL0YUg0LLRi9GH0LjRgdC70LXQvdC40LkgMTcwPGJyPjcuMSDQntCx0YDQsNCx0L7RgtC60LAg0LTQsNC90L3Ri9GFIDE3MDxicj43LjEuMSDQp9GC0LXQvdC40LUg0YLQtdC60YHRgtC+0LLRi9GFINGE0LDQudC70L7QsiAxNzM8YnI+Ny4xLjIg0KfRgtC10L3QuNC1INGE0LDQudC70L7QsiDRhNC+0YDQvNCw0YLQsCBDU1YgMTc2PGJyPjcuMS4zINCY0YHQv9C+0LvRjNC30L7QstCw0L3QuNC1INGE0YDQtdC50LzQvtCyINC00LDQvdC90YvRhSAxNzk8YnI+IDcuMS40IE5BIDE4MDxicj4gNy4xLjUgRGF0YUFycmF5IDE4Mjxicj4gNy4xLjYgRGF0YUZyYW1lIDE4Mzxicj43LjIg0JvQuNC90LXQudC90LDRjyDQsNC70LPQtdCx0YDQsCDQuCDQtNC40YTRhNC10YDQtdC90YbQuNCw0LvRjNC90L7QtSDQuNGB0YfQuNGB0LvQtdC90LjQtSAxODQ8YnI+Ny4yLjEg0JvQuNC90LXQudC90LDRjyDQsNC70LPQtdCx0YDQsCAxODQ8YnI+Ny4yLjIg0JjRgdGH0LjRgdC70LXQvdC40LUgMTg2PGJyPjcuMyDQodGC0LDRgtC40YHRgtC40LrQsCAxODg8YnI+Ny4zLjEg0J/RgNC+0YHRgtCw0Y8g0YHRgtCw0YLQuNGB0YLQuNC60LAgMTg5PGJyPjcuMy4yINCc0LXRgtCw0L/RgNC+0LPRgNCw0LzQvNC40YDQvtCy0LDQvdC40LUgMTkxPGJyPjcuMy4zINCR0LDQt9C+0LLQsNGPINGB0YLQsNGC0LjRgdGC0LjQutCwINGBINC40YHQv9C+0LvRjNC30L7QstCw0L3QuNC10LwgRGF0YUZyYW1lcyAxOTI8YnI+Ny4zLjQg0JjRgdC/0L7Qu9GM0LfQvtCy0LDQvdC40LUg0J/QsNC90LQgMTkzPGJyPjcuMy41INCh0YLQsNGC0LjRgdGC0LjQutCwINCy0YvRgdC+0LrQvtCz0L4g0LrQvtC70LjRh9C10YHRgtCy0LAgMTk0PGJyPjcuNCDQntC/0YLQuNC80LjQt9Cw0YbQuNGPIDIwMTxicj4gNy40LjEgSnVNUCAyMDE8YnI+IDcuNC4yIENvbnZleC5qbCAyMDM8YnI+Ny41INCa0YDQsNGC0LrQvtC1INGB0L7QtNC10YDQttCw0L3QuNC1INGN0YLQvtC5INCz0LvQsNCy0YsgMjA1PGJyPtCT0LvQsNCy0LAgOCDQn9GA0L7Qs9GA0LDQvNC80LjRgNC+0LLQsNC90LjQtSDQstC40LfRg9Cw0LvQuNC30LDRhtC40Lgg0LTQsNC90L3Ri9GFIEpVTElBIDIwNjxicj44LjEg0J7RgdC90L7QstC90YvQtSDQtNC40LDQs9GA0LDQvNC80YsgMjA2PGJyPjguMS4xINCT0LjRgdGC0L7Qs9GA0LDQvNC80LAgMjA5PGJyPjguMS4yINCa0YDRg9Cz0L7QstCw0Y8g0LTQuNCw0LPRgNCw0LzQvNCwIDIxMDxicj44LjEuMyDQlNC40LDQs9GA0LDQvNC80LAg0YDQsNGB0YHQtdGP0L3QuNGPIDIxMjxicj44LjEuNCDQk9C40YHRgtC+0LPRgNCw0LzQvNCwIDIxMzxicj44LjEuNSDQotGA0LXRhdC80LXRgNC90LDRjyDQtNC40LDQs9GA0LDQvNC80LAg0L/QvtCy0LXRgNGF0L3QvtGB0YLQuCAyMTQ8YnI+OC4yINCR0LjQsdC70LjQvtGC0LXQutCwINCS0LXQs9CwIDIxNjxicj44LjIuMSDQktC+0LTQvtC/0LDQtNC90LDRjyDQtNC40LDQs9GA0LDQvNC80LAgMjE5PGJyPjguMi4yINCQ0YHRgtC10YAt0LTQuNCw0LPRgNCw0LzQvNCwIDIyMDxicj44LjIuMyDQmtC+0L3RgtGD0YDQvdGL0Lkg0LPRgNCw0YTQuNC6IDIyMTxicj44LjIuNCDQlNC40LDQs9GA0LDQvNC80LAg0LfQvtC9IDIyMjxicj44LjIuNSDQmtC+0YDQvtCx0YfQsNGC0LDRjyDQtNC40LDQs9GA0LDQvNC80LAgMjIzPGJyPjguMi42INCb0LXQvdGC0L7Rh9C90LDRjyDQtNC40LDQs9GA0LDQvNC80LAgMjI0PGJyPjguMi43INCU0LjQsNCz0YDQsNC80LzQsCDRgNCw0YHRgdC10Y/QvdC40Y8gMjI1PGJyPjguMi44INCe0LHQu9Cw0LrQviDRgdC70L7QsiAyMjY8YnI+OC4zINCR0LjQsdC70LjQvtGC0LXQutCwINCe0LLQvtC00LAgMjI3PGJyPjguMy4xINCY0YHQv9C+0LvRjNC30L7QstCw0L3QuNC1INGE0YPQvdC60YbQuNC5INGA0LjRgdC+0LLQsNC90LjRjyDQtNC70Y8g0LLQt9Cw0LjQvNC+0LTQtdC50YHRgtCy0LjRjyDRgSBHYWRmbHkgMjI3PGJyPjguMy4yINCY0YHQv9C+0LvRjNC30L7QstCw0L3QuNC1IEdhZGZseSDQtNC70Y8g0YDQuNGB0L7QstCw0L3QuNGPINCx0LvQvtC60L7QsiDQtNCw0L3QvdGL0YUgMjMwPGJyPjguNCDQmtGA0LDRgtC60L7QtSDRgdC+0LTQtdGA0LbQsNC90LjQtSDRjdGC0L7QuSDQs9C70LDQstGLIDIzMzxicj7Qk9C70LDQstCwIDkuINCf0YDQvtCz0YDQsNC80LzQuNGA0L7QstCw0L3QuNC1INCx0LDQtyDQtNCw0L3QvdGL0YUgSlVMSUEgMjM0PGJyPjkuMSDQmtCw0Log0L/QvtC00LrQu9GO0YfQuNGC0YzRgdGPINC6INCx0LDQt9C1INC00LDQvdC90YvRhSAyMzQ8YnI+OS4yINCg0LXQu9GP0YbQuNC+0L3QvdGL0LUg0LHQsNC30Ysg0LTQsNC90L3Ri9GFIDIzNTxicj4gOS4yLjEgU1FMaXRlIDIzNjxicj4gOS4yLjIgTXlTUUwgMjM3PGJyPjkuMyDQkdCw0LfQsCDQtNCw0L3QvdGL0YUgTjBTUUwgMjM5PGJyPiA5LjMuMSBNb25nb0RCIDI0MDxicj45LjQg0JLQstC10LTQtdC90LjQtSDQsiBSRVNUIDI0Mjxicj45LjQuMSDQl9C90LDQutC+0LzRgdGC0LLQviDRgSBKU09OIDI0Mzxicj45LjQuMiDQktC10LEt0YTRgNC10LnQvNCy0L7RgNC60LggMjQ3PGJyPjkuNSDQmtGA0LDRgtC60L7QtSDRgdC+0LTQtdGA0LbQsNC90LjQtSDQtNCw0L3QvdC+0Lkg0LPQu9Cw0LLRiyAyNTI8YnI+0JPQu9Cw0LLQsCAxMC4g0JHQsNC30L7QstCw0Y8g0YHRgtGA0YPQutGC0YPRgNCwINC/0YDQvtCz0YDQsNC80LzQuNGA0L7QstCw0L3QuNGPIEpVTElBIDI1Mzxicj4xMC4xINCa0LDQuiDQlNC20YPQu9C40Y8g0YDQsNCx0L7RgtCw0LXRgiDQsiDRhNC+0L3QvtCy0L7QvCDRgNC10LbQuNC80LUgMjUzPGJyPiAxMC4xLjEgRmVtdG9saXNwIDI1Mzxicj4xMC4xLjIg0JHQsNC30L7QstGL0LkgQVBJINCU0LbRg9C70LjQuCAyNTQ8YnI+MTAuMiDQo9C70YPRh9GI0LXQvdC40LUg0L/RgNC+0LjQt9Cy0L7QtNC40YLQtdC70YzQvdC+0YHRgtC4IDI1NDxicj4xMC4yLjEg0JPQu9C+0LHQsNC70YzQvdGL0LUg0L/QtdGA0LXQvNC10L3QvdGL0LUgMjU0PGJyPjEwLjIuMiDQktGF0L7QtNC90L7QtSDQvtCx0YrRj9Cy0LvQtdC90LjQtSAyNTU8YnI+MTAuMi4zINCU0YDRg9Cz0LjQtSDRg9C70YPRh9GI0LXQvdC40Y8g0L/RgNC+0LjQt9Cy0L7QtNC40YLQtdC70YzQvdC+0YHRgtC4IDI1Nzxicj4xMC4zINCh0YLQsNC90LTQsNGA0YLQvdCw0Y8g0LHQuNCx0LvQuNC+0YLQtdC60LAgMjU4PGJyPjEwLjQg0J/QvtC90LjQvNCw0L3QuNC1IExMVk0g0LggSklUIDI2MTxicj4xMC41INCf0LDRgNCw0LvQu9C10LvRjNC90YvQtSDQstGL0YfQuNGB0LvQtdC90LjRjyAyNjM8YnI+MTAuNS4xINCe0LHRgNCw0YLQuNGC0LUg0LLQvdC40LzQsNC90LjQtSDQvdCwINCz0LvQvtCx0LDQu9GM0L3Ri9C1INC/0LXRgNC10LzQtdC90L3Ri9C1IDI2NTxicj4xMC41LjIg0J/QsNGA0LDQu9C70LXQu9GM0L3QsNGPINGA0LDQsdC+0YLQsCDQutC+0L3RgtGD0YDQvtCyIDI2Nzxicj4xMC42IFRDUC3RgdC+0LrQtdGC0Ysg0Lgg0YHQu9GD0LbQsdGLIDI2OTxicj4xMC43INCh0L7Qt9C00LDQvdC40LUg0L/QsNC60LXRgtC+0LIgMjcxPGJyPjEwLjcuMSDQoNC10LrQvtC80LXQvdC00LDRhtC40Lgg0L/QviDQuNC80LXQvdC+0LLQsNC90LjRjiDQv9Cw0LrQtdGC0L7QsiAyNzE8YnI+MTAuNy4yINCT0LXQvdC10YDQsNGG0LjRjyDQv9Cw0LrQtdGC0L7QsiAyNzI8YnI+MTAuOCDQmtGA0LDRgtC60L7QtSDRgdC+0LTQtdGA0LbQsNC90LjQtSDQtNCw0L3QvdC+0Lkg0LPQu9Cw0LLRiyAyNzM8YnI+0JPQu9Cw0LLQsCAxMS4g0KHQvtC30LTQsNC90LjQtSDQstC10LEt0YHQsNC50YLQsCDQutC90LjQttC90L7Qs9C+INCx0LjQt9C90LXRgdCwIDI3NDxicj4xMS4xINCj0YHRgtCw0L3QvtCy0LjRgtC1IEdlbmllIDI3NDxicj4xMS4yINCY0YHQv9C+0LvRjNC30L7QstCw0L3QuNC1IEdlbmllINC00LvRjyDQsdGL0YHRgtGA0L7QuSDRgdCx0L7RgNC60Lgg0YHQtdGA0LLQtdGA0LAgMjc1PGJyPjExLjMg0KHQvtC30LTQsNC90LjQtSDQv9GA0L7QtdC60YLQsCDQv9GA0LjQu9C+0LbQtdC90LjRjyBHZW5pZSAyNzk8YnI+MTEuNCDQodGC0YDRg9C60YLRg9GA0LAgTVZDIEdlbmllIDI4Mzxicj4xMS40LjEg0JjRgdC/0L7Qu9GM0LfQvtCy0LDQvdC40LUg0LrQvtC90YLRgNC+0LvQu9C10YDQsCAyODM8YnI+MTEuNC4yINCf0YDQvtGB0LzQvtGC0YAgSFRNTCAyODY8YnI+MTEuNC4zINCY0YHQv9C+0LvRjNC30L7QstCw0L3QuNC1INC80LDQutC10YLQvtCyIDI4ODxicj4xMS40LjQg0KDQtdC90LTQtdGA0LjQvdCzIEpTT04gMjkwPGJyPjExLjUg0JjRgdC/0L7Qu9GM0LfQvtCy0LDQvdC40LUg0LzQvtC00YPQu9GPIFNlYXJjaExpZ2h0INC00LvRjyDQtNC+0YHRgtGD0L/QsCDQuiDQsdCw0LfQtSDQtNCw0L3QvdGL0YUgMjkzPGJyPjExLjUuMSDQndCw0YHRgtGA0L7QudC60LAg0YHQstGP0LfQuCDRgSDQsdCw0LfQvtC5INC00LDQvdC90YvRhSAyOTQ8YnI+MTEuNS4yINCY0YHQv9C+0LvRjNC30L7QstCw0L3QuNC1INC80LjQs9GA0LDRhtC40LggU2VhcmNoTGlnaHQg0LTQu9GPINGD0L/RgNCw0LLQu9C10L3QuNGPINGB0YXQtdC80L7QuSDQsdCw0LfRiyDQtNCw0L3QvdGL0YUgMjk1PGJyPjExLjUuMyDQodC+0LfQtNCw0L3QuNC1INGC0LDQsdC70LjRhtGLINCx0LDQt9GLINC00LDQvdC90YvRhSDQtNC70Y8g0LrQvdC40LMgMjk1PGJyPjExLjUuNCDQndCw0L/QuNGB0LDQvdC40LUg0LzQuNCz0YDQsNGG0LjQuCDRgtCw0LHQu9C40YYgMjk2PGJyPjExLjUuNSDQl9Cw0L/Rg9GB0Log0LzQuNCz0YDQsNGG0LjQuCAyOTc8YnI+MTEuNiDQntC/0YDQtdC00LXQu9C10L3QuNC1INC80L7QtNC10LvQuCAyOTc8YnI+MTEuNi4xINCY0YHQv9C+0LvRjNC30L7QstCw0L3QuNC1INC80L7QtNC10LvQtdC5IDI5OTxicj4xMS42LjIg0JDQstGC0L7QvNCw0YLQuNGH0LXRgdC60LDRjyDQt9Cw0LPRgNGD0LfQutCwINC60L7QvdGE0LjQs9GD0YDQsNGG0LjQuCDQsdCw0LfRiyDQtNCw0L3QvdGL0YUgMjk5PGJyPjExLjcg0JrRgNCw0YLQutC+0LUg0YHQvtC00LXRgNC20LDQvdC40LUg0LTQsNC90L3QvtC5INCz0LvQsNCy0YsgMzAyPGJyPtCT0LvQsNCy0LAgMTIuINCf0LvQsNGC0YTQvtGA0LzQsCDQvNCw0YjQuNC90L3QvtCz0L4g0L7QsdGD0YfQtdC90LjRjyBKVUxJQSAzMDM8YnI+MTIuMSDQo9GB0YLQsNC90L7QstC60LAg0YTRgNC10LnQvNCy0L7RgNC60LAgRmx1eCAzMDM8YnI+MTIuMiDQntGB0L3QvtCy0Ysg0L/QvtGB0YLRgNC+0LXQvdC40Y8g0LzQvtC00LXQu9C4IDMwNDxicj4xMi4yLjEg0J/RgNC+0YHRgtCw0Y8g0LzQvtC00LXQu9GMIDMwNjxicj4xMi4yLjIg0J/QvtGB0YLRgNC+0LXQvdC40LUg0YHQu9C+0LXQsiAzMDc8YnI+MTIuMi4zINCj0LrQu9Cw0LTQutCwIDMwOTxicj4xMi4yLjQg0J/QvtC80L7RidC90LjQuiDQv9C+INGB0LvQvtGP0LwgMzEwPGJyPjEyLjMg0JzQvtC00LXQu9GMINC60L7QvdGC0YPRgNCwIDMxMDxicj4xMi40INCT0L7RgdGD0LTQsNGA0YHRgtCy0LXQvdC90LDRjyDQvNC+0LTQtdC70YwgMzEzPGJyPjEyLjUg0J/QvtGB0LvQtdC00L7QstCw0YLQtdC70YzQvdC+0YHRgtGMIDMxNDxicj4xMi42INCT0YDQsNC00LjQtdC90YLQvdC+0LUg0YPRgdC10YfQtdC90LjQtSAzMTU8YnI+MTIuNyDQoNC10LPRg9C70Y/RgNC40LfQsNGG0LjRjyAzMTY8YnI+MTIuNy4xINCR0LDQt9C+0LLRi9C5INGD0YDQvtCy0LXQvdGMIDMxNzxicj4xMi43LjIg0KPRgNC+0LLQtdC90Ywg0YbQuNC60LvQsCAzMTg8YnI+MTIuNy4zINCQ0LrRgtC40LLQsNGG0LjRjyDRhNGD0L3QutGG0LjQuSAzMjA8YnI+MTIuNy40INCh0YLQsNC90LTQsNGA0YLQuNC30LDRhtC40Y8g0Lgg0YTQvtGA0LzQsNC70LjQt9Cw0YbQuNGPIDMyMDxicj4xMi44INCe0L/RgtC40LzQuNC30LDRgtC+0YAgMzIxPGJyPjEyLjkg0KHQv9GA0LDQstC+0YfQvdC40Log0L/QviDQvtC/0YLQuNC80LjQt9Cw0YbQuNC4IDMyMzxicj4xMi4xMCDQntCx0YPRh9C10L3QuNC1INC80LDRiNC40L3QvdC+0LzRgyDQvtCx0YPRh9C10L3QuNGOIDMyMzxicj4xMi4xMC4xINCk0YPQvdC60YbQuNGPINC/0L7RgtC10YDRjCAzMjM8YnI+MTIuMTAuMiDQndCw0LHQvtGA0Ysg0LTQsNC90L3Ri9GFIDMyNDxicj4xMi4xMC4zINCe0LHRgNCw0YLQvdGL0Lkg0LLRi9C30L7QsiAzMjU8YnI+MTIuMTEg0JrRgNCw0YLQutC+0LUg0YHQvtC00LXRgNC20LDQvdC40LUg0LTQsNC90L3QvtC5INCz0LvQsNCy0YsgMzI1PGltZyBjbGFzcz0iZGVzY19hbmNob3IiIGlkPSJkZXNjLW1vZHVsZS00IiBzcmM9Imh0dHBzOi8vYXNzZXRzLmFsaWNkbi5jb20va2lzc3kvMS4wLjAvYnVpbGQvaW1nbGF6eWxvYWQvc3BhY2ViYWxsLmdpZiI+PGJyPjxpbWcgc3JjPSJodHRwczovL2ltZy5hbGljZG4uY29tL2ltZ2V4dHJhL2kzLzI5NzIyNzM3NjIvTzFDTjAxNkZudEt1MWRmMlRYSVppTlhfISEyOTcyMjczNzYyLmpwZyIgYWx0PSLQktCy0LXQtNC10L3QuNC1INCw0LLRgtC+0YDQsC5wbmciPjxicj7Qp9C20YMg0KXRg9C90YbQuNC9OiDQtNC+0YbQtdC90YIuINCn0LvQtdC9INCa0LjRgtCw0LnRgdC60L7QuSDQutC+0LzQv9GM0Y7RgtC10YDQvdC+0Lkg0YTQtdC00LXRgNCw0YbQuNC4IChDQ0YpLCDQvdGL0L3QtdGI0L3QtdC1INCR0Y7RgNC+INC90LDRg9C60Lgg0Lgg0YLQtdGF0L3QvtC70L7Qs9C40LkuJmFtcDtsZHF1bzvQn9GA0LDQutGC0LjRh9C10YHQutCw0Y8g0LLRi9GB0L7QutC+0YLQtdGF0L3QvtC70L7Qs9C40YfQvdCw0Y8g0LjQvdC90L7QstCw0YbQuNC+0L3QvdCw0Y8g0LjRgdGB0LvQtdC00L7QstCw0YLQtdC70YzRgdC60LDRjyDQs9GA0YPQv9C/0LAmYW1wO9GA0LTQutCy0L47INCe0YHQvdC+0LLQsNGC0LXQu9GMINC4INC+0YLQstC10YLRgdGC0LLQtdC90L3QvtC1INC70LjRhtC+LCDRgNGD0LrQvtCy0L7QtNC40YLQtdC70Ywg0YLQtdGF0L3QuNGH0LXRgdC60L7QuSDQutC+0LzQsNC90LTRiy4g0JIg0L7RgdC90L7QstC90L7QvCDQt9Cw0L3QuNC80LDQtdGC0YHRjyDQv9GA0LXQv9C+0LTQsNCy0LDQvdC40LXQvCDQuCDQvdCw0YPRh9C90YvQvNC4INC40YHRgdC70LXQtNC+0LLQsNC90LjRj9C80Lgg0LIg0L7QsdC70LDRgdGC0Lgg0Y3Qu9C10LrRgtGA0L7QvdC90L7QuSDQuNC90YTQvtGA0LzQsNGC0LjQutC4INC4INGC0LXRhdC90L7Qu9C+0LPQuNC5LiDQkiAyMDEyINCz0L7QtNGDINC+0L0g0YDRg9C60L7QstC+0LTQuNC7INGB0YLRg9C00LXQvdGC0LDQvNC4INCx0LDQutCw0LvQsNCy0YDQuNCw0YLQsCDQtNC70Y8g0YPRh9Cw0YHRgtC40Y8g0LIg0J3QsNGG0LjQvtC90LDQu9GM0L3QvtC8INC60L7QvdC60YPRgNGB0LUg0LTQuNC30LDQudC90LAg0Y3Qu9C10LrRgtGA0L7QvdC40LrQuCDQuCDQstGL0LjQs9GA0LDQuyDRgtGA0LXRgtGM0Y4g0L/RgNC10LzQuNGOINC30LAg0L3QsNGD0YfQvdGL0LUg0Lgg0YLQtdGF0L3QvtC70L7Qs9C40YfQtdGB0LrQuNC1INC40L3QvdC+0LLQsNGG0LjQuC7Qm9C10LrRhtC40Lgg0L/QvtGB0LvQtdC00L7QstCw0YLQtdC70YzQvdC+JmFtcDtsZHF1bzvQn9GA0L7Qs9GA0LDQvNC80LjRgNC+0LLQsNC90LjQtSDQvdCwIEphdmEmYW1wO3JkcXVvOyZhbXA7bGRxdW870JzQvtCx0LjQu9GM0L3QsNGPINGA0LDQt9GA0LDQsdC+0YLQutCwJmFtcDtyZHF1bzvQmCDQvNC90L7Qs9C40LUg0LTRgNGD0LPQuNC1INC60YPRgNGB0Ysg0LHQsNC60LDQu9Cw0LLRgNC40LDRgtCwLtCS0LDQvSDQpNGN0L06INC00L7QutGC0L7RgCDRhNC40LvQvtGB0L7RhNC40LgsINC/0YDQtdC/0L7QtNCw0LLQsNGC0LXQu9GMINC80LDQs9C40YHRgtGA0LDRgtGD0YDRiywg0LTQvtGG0LXQvdGCINCa0LjRgtCw0LnRgdC60L7Qs9C+INC60L7Qu9C70LXQtNC20LAu0KHQtdC50YfQsNGBINC+0L0g0LIg0L7RgdC90L7QstC90L7QvCDQt9Cw0L3QuNC80LDQtdGC0YHRjyDQuNGB0YHQu9C10LTQvtCy0LDRgtC10LvRjNGB0LrQvtC5INGA0LDQsdC+0YLQvtC5INCyINC+0LHQu9Cw0YHRgtC4INGN0LvQtdC60YLRgNC+0L3QvdGL0YUg0YLQtdGF0L3QvtC70L7Qs9C40LksINC+0LHRgNCw0LHQvtGC0LrQuCDQuNC30L7QsdGA0LDQttC10L3QuNC5INC4INC+0LHRitC10LTQuNC90LXQvdC40Y8g0LjQvdGE0L7RgNC80LDRhtC40Lg70LIg0LrQsNGH0LXRgdGC0LLQtSDQs9C70LDQstC90L7Qs9C+INC90LDRg9GH0L3QvtCz0L4g0YHQvtGC0YDRg9C00L3QuNC60LAg0L7QvSDRg9GH0LDRgdGC0LLQvtCy0LDQuyDQsiZhbXA7bGRxdW87INC+0LTQuNC90L3QsNC00YbQsNGC0Ywg0L/Rj9GC0YwmYW1wO3JkcXVvO9Ca0LvRjtGH0LXQstC+0Lkg0L/RgNC+0LXQutGCINC90LDRhtC40L7QvdCw0LvRjNC90L7Qs9C+INC/0LvQsNC90LAg0L/QvtC00LTQtdGA0LbQutC4INC90LDRg9C60Lgg0Lgg0YLQtdGF0L3QuNC60LgsINC4INC+0YLQstC10YfQsNC10YIg0LfQsCDQv9GA0L7QtdC60YIg0L3QsNGD0YfQvdC+LdGC0LXRhdC90LjRh9C10YHQutC+0LPQviDQuNGB0YHQu9C10LTQvtCy0LDQvdC40Y8g0L7RgtC00LXQu9CwINC+0LHRgNCw0LfQvtCy0LDQvdC40Y8g0L/RgNC+0LLQuNC90YbQuNC4INCl0Y3QvdCw0L3RjCAo0LIg0YHRgtCw0LTQuNC4INC40YHRgdC70LXQtNC+0LLQsNC90LjRjyku0JIg0L3QsNGB0YLQvtGP0YnQtdC1INCy0YDQtdC80Y8g0L7QvSDRj9Cy0LvRj9C10YLRgdGPINC00L7RhtC10L3RgtC+0Lwg0LrQsNGE0LXQtNGA0Ysg0Y3Qu9C10LrRgtGA0L7QvdC90L7QuSDQuNC90YTQvtGA0LzQsNGG0LjQvtC90L3QvtC5INC40L3QttC10L3QtdGA0LjQuCDQqNC60L7Qu9GLINC40L3RhNC+0YDQvNCw0YLQuNC60Lgg0Lgg0LjQvdC20LXQvdC10YDQuNC4INCl0Y3QvdCw0L3RjNGB0LrQvtCz0L4g0YLQtdGF0L3QvtC70L7Qs9C40YfQtdGB0LrQvtCz0L4g0YPQvdC40LLQtdGA0YHQuNGC0LXRgtCwLjxpbWcgY2xhc3M9ImRlc2NfYW5jaG9yIiBpZD0iZGVzYy1tb2R1bGUtNSIgc3JjPSJodHRwczovL2Fzc2V0cy5hbGljZG4uY29tL2tpc3N5LzEuMC4wL2J1aWxkL2ltZ2xhenlsb2FkL3NwYWNlYmFsbC5naWYiPjxicj48aW1nIHNyYz0iaHR0cHM6Ly9pbWcuYWxpY2RuLmNvbS9pbWdleHRyYS9pMS8yOTcyMjczNzYyL08xQ04wMWYzWlVWWTFkZjJUYXN4VUt2XyEhMjk3MjI3Mzc2Mi5qcGciIGFsdD0i0KHQstGP0LfQsNC90L3Ri9C1INGA0LXQutC+0LzQtdC90LTQsNGG0LjQuC5wbmciPjxicj7QrdGC0LAg0LrQvdC40LPQsCDQv9C+0LTRhdC+0LTQuNGCINC90LDRh9C40L3QsNGO0YnQuNC8INC4INC/0YDQvtCz0YDQsNC80LzQuNGB0YLQsNC8INGB0YDQtdC00L3QtdCz0L4g0YPRgNC+0LLQvdGPLCDQttC10LvQsNGO0YnQuNC8INC40LfRg9GH0LjRgtGMINC/0YDQvtCz0YDQsNC80LzQuNGA0L7QstCw0L3QuNC1INC90LAg0Y/Qt9GL0LrQtSBKdWxpYSwg0LAg0YLQsNC60LbQtSDQv9GA0L7Qs9GA0LDQvNC80LjRgdGC0LDQvCwg0LbQtdC70LDRjtGJ0LjQvCDRgdGC0LDRgtGMINC/0YDQvtGE0LXRgdGB0LjQvtC90LDQu9Cw0LzQuC48L3A+
Продавец:博思图书专营店
Адрес:Пекин
Рейтинг:

Всего отзывов:0
Положительных:0
Добавить в корзину
- Информация о товаре
- Фотографии


| Основное программирование машинного обучения Джулии: расчеты с высоким уровнем науки | ||
![]() | Ценообразование | 89.00 |
| Издатель | Электронная промышленная пресса | |
| Издание | Первое издание | |
| Опубликованная дата | Сентябрь 2019 года | |
| формат | 16 | |
| автор | Чжу Хонгин | |
| Украсить | Плоский пластик | |
| Количество страниц | 0 | |
| Число слов | 0 | |
| Кодирование ISBN | 9787121368837 | |
| масса | 0 | |


Цель этой книги — научиться использовать язык Julia для программирования.Объясните различные технологии и практические навыки языка Юлия простыми и понятными словами.Всего в книге 12 глав.Во-первых, в нем объясняются основные концепции языка Julia, режимы программирования, переменные, типы данных, функции, типы и диспетчеризация, структуры управления программой и другие базовые знания языка Julia. Затем он знакомит с основными навыками применения языка Julia, такими как интерактивность и метапрограммирование Julia, численные и научные вычисления, визуализация данных и обработка изображений, программирование баз данных, а также основные инсайдерские знания программирования Julia.Наконец, он подробно объясняет применение Джулии в разработке игр и количественной обработке данных на основе подробных примеров.Вся книга не только вобрала в себя богатый опыт работы автора и многолетний опыт использования, но и приводит большое количество примеров с рабочего сайта, что весьма практично и работоспособно.


Глава 1 Углубленное понимание языковой экосистемы JULIA 1
1.1 Чем Юля отличается 1
1.2 Области применения Джулии 3
1.2.1 Визуализация данных и рисование 3
1.2.2 Сборка, развертывание или внедрение кода 4
1.2.3 Взаимодействие с данными 5
1.2.4 Масштабируемое машинное обучение 5
1.2.5 Богатая экосистема научных вычислений 6
1.2.6 Параллельные и гетерогенные вычисления 6
1.3 Установка программного обеспечения Джулия 7
1.3.1 Установка Джулии 8 в Ubuntu
1.3.2 Установите Julia 9 в дистрибутивах Linux, таких как Fedora/CentOS/RHEL.
1.3.3 Установка Джулии 9 в Windows
1.3.4 Установка Джулии 12 на Mac
1.3.5 Сборка Julia 12 из исходников
1.3.6 Понимание структуры каталогов исходного кода Julia 13
1.4 Важность Джулии в науке о данных 13
1.5 Использование REPL 15
1.5.1 Использование справки в Julia 16
1.5.2 Диаграммы в REPL 19
1.6 Использование Jupyter Notebook 19
1.7 Написание Julia 24 с использованием Juno
1.8 Управление пакетами 26
1.8.1 Используйте Pkg.status() для отображения статуса пакета 27
1.8.2 Добавьте пакет с помощью Pkg.add() 28
1.8.3 Установка незарегистрированных пакетов 29
1.8.4 Использование Pkg.update() для обновления пакетов 30
1.8.5 METADATA 30
1.8.6 Комплект разработки 30
1.8.7 Создание нового пакета 30
1.9 Множественная отправка 31
1.10 LLVM и JIT 32
1.11 Краткое содержание этой главы 33
Глава 2 Быстрое программирование с помощью JULIA 34
?2.1 Пересмотр парадигм программирования 34
2.1.1 Парадигма императивного программирования 35
2.1.2 Парадигма логического программирования 35
2.1.3 Парадигма функционального программирования 36
2.1.4 Парадигма объектно-ориентированного программирования 37
2.1.5 Запуск программирования Julia REPL 38
2.2 Переменные в Julia 39
2.2.1 Соглашение об именах 41
2.2.2 Целочисленные, битовые, байтовые и логические типы данных 42
2.3 Числа с плавающей запятой в Julia 44
2.4 Специальные функции для чисел с плавающей запятой 46
2.4.1 Операции с плавающей запятой 47
2.4.2 Вычисления произвольной точности 47
2.4.3 Запись выражений с использованием коэффициентов 48
2.5 Арифметические и логические операции в Julia 49
2.5.1 Выполнение арифметических операций 49
2.5.2 Выполнение побитовых операций 49
2.5.3 Самообновляющиеся операторы 50
2.5.4 Приоритет операторов 51
2.5.5 Преобразование типа (число) 52
2.6 Массивы и матрицы 52
2.6.1 Понимание списков в Julia 54
2.6.2 Матричные операции 56
2.6.3 Операции с многомерными массивами 59
2.6.4 Разреженные матрицы 60
2.7 DataFrames 60
2.7.1 Тип данных NA в DataArray 60
2.7.2 Таблица 63
2.8 Краткое содержание этой главы 64
Глава 3 Функции JULIA 65
3.1 Создание функций 65
3.2 Параметры функции 68
3.2.1 Передача по значению и передача по ссылке 69
3.2.2 Совместное использование и доставка 69
3.2.3 ключевое слово возврата 69
3.3 Типы параметров 70
3.3.1 Нет параметров 71
3.3.2 Переменные параметры 71
3.3.3 Дополнительные параметры 73
3.4. Понимание области действия переменных в функциях 74
3.5 Вложенные функции 77
3.6 Анонимные функции 79
3.7 Множественная отправка 80
3.8 Рекурсия 84
3.9 Встроенные функции 85
3.10 Краткое содержание этой главы 93
Глава 4. Типы данных JULIA 94
4.1 Система типов Julia 94
4.1.1 Статические и динамически типизированные языки 95
4.1.2 Целочисленные типы 97
4.1.3 Типы с плавающей запятой 98
4.1.4 Тип символа 98
4.1.5 Тип строки 98
4.1.6 Булевы типы 99
4.2 Преобразование типов 99
4.3 Пользовательские типы данных и составные типы 105
4.4 Внутренние конструкторы 107
4.5 Модули и интерфейсы 110
4.5.1 Включение файлов в модули 112
4.5.2 Путь к файлу модуля 113
4.6 Предварительная компиляция модуля 114
4.7 Объяснение множественного планирования 115
4.8 Краткое содержание этой главы 118
Глава 5 Структура цикла JULIA 119
5.1 Структура филиала 119
5.1.1 Простые условные операторы 120
5.1.2 если условное утверждение 121
5.1.3 Структура цикла 126
5.1.4 Определение области применения 130
5.2 Обработка исключений 133
5.2.1 throw() 135
5.2.2 error() 138
5.2.3 структура try/catch/finally 139
5.3 Задачи в Джулии 140
5.4 Краткое содержание этой главы 142
Глава 6 JULIA Интероперабельность и метапрограммирование 143
6.1 Взаимодействие с операционной системой 143
6.1.1 Операции с файловой системой 144
6.1.2 Операции ввода-вывода 148
6.1.3 Иллюстрации 150
6.2 Вызов C и Python 151
6.2.1 Вызов C из Julia 151
6.2.2 Вызов Python из Julia 153
6.3 Выражения и макросы 155
6.4 Метапрограммирование 159
6.5 Встроенные макросы 161
6.6 Типовой самоанализ и рефлексивные возможности 167
6.6.1 Типовой самоанализ 167
6.6.2 Отражательная способность 168
6.7 Краткое содержание этой главы 169
Глава 7. Использование JULIA для численных научных вычислений 170
7.1 Обработка данных 170
7.1.1 Чтение текстовых файлов 173
7.1.2 Чтение файлов формата CSV 176
7.1.3 Использование фреймов данных 179
7.1.4 NA 180
7.1.5 DataArray 182
7.1.6 DataFrame 183
7.2 Линейная алгебра и дифференциальное исчисление 184
7.2.1 Линейная алгебра 184
7.2.2 Исчисление 186
7.3 Статистика 188
7.3.1 Простая статистика 189
7.3.2 Метапрограммирование 191
7.3.3 Базовая статистика с использованием DataFrames 192
7.3.4 Использование Панд 193
7.3.5 Статистика высокого количества 194
7.4 Оптимизация 201
7.4.1 JuMP 201
7.4.2 Convex.jl 203
7.5 Краткое содержание этой главы 205
Глава 8 Программирование визуализации данных JULIA 206
8.1 Основные диаграммы 206
8.1.1 Гистограмма 209
8.1.2 Круговая диаграмма 210
8.1.3 Диаграмма рассеяния 212
8.1.4 Гистограмма 213
8.1.5 Трехмерная диаграмма поверхности 214
8.2 Библиотека Вега 216
8.2.1 Водопадная диаграмма 219
8.2.2 Астер-диаграмма 220
8.2.3 Контурный график 221
8.2.4 Диаграмма зон 222
8.2.5 Коробчатая диаграмма 223
8.2.6 Ленточная диаграмма 224
8.2.7 Диаграмма рассеяния 225
8.2.8 Облако слов 226
8.3 Библиотека Овода 227
8.3.1 Использование функций рисования для взаимодействия с Gadfly 227
8.3.2 Использование Gadfly для рисования блоков данных 230
8.4 Краткое содержание этой главы 233
Глава 9. Программирование баз данных JULIA 234
9.1 Как подключиться к базе данных 234
9.2 Реляционные базы данных 235
9.2.1 SQLite 236
9.2.2 MySQL 237
9.3 База данных N0SQL 239
9.3.1 MongoDB 240
9.4 Введение в REST 242
9.4.1 Знакомство с JSON 243
9.4.2 Веб-фреймворки 247
9.5 Краткое содержание данной главы 252
Глава 10. Базовая структура программирования JULIA 253
10.1 Как Джулия работает в фоновом режиме 253
10.1.1 Femtolisp 253
10.1.2 Базовый API Джулии 254
10.2 Улучшение производительности 254
10.2.1 Глобальные переменные 254
10.2.2 Входное объявление 255
10.2.3 Другие улучшения производительности 257
10.3 Стандартная библиотека 258
10.4 Понимание LLVM и JIT 261
10.5 Параллельные вычисления 263
10.5.1 Обратите внимание на глобальные переменные 265
10.5.2 Параллельная работа контуров 267
10.6 TCP-сокеты и службы 269
10.7 Создание пакетов 271
10.7.1 Рекомендации по именованию пакетов 271
10.7.2 Генерация пакетов 272
10.8 Краткое содержание данной главы 273
Глава 11. Создание веб-сайта книжного бизнеса 274
11.1 Установите Genie 274
11.2 Использование Genie для быстрой сборки сервера 275
11.3 Создание проекта приложения Genie 279
11.4 Структура MVC Genie 283
11.4.1 Использование контроллера 283
11.4.2 Просмотр HTML 286
11.4.3 Использование макетов 288
11.4.4 Рендеринг JSON 290
11.5 Использование модуля SearchLight для доступа к базе данных 293
11.5.1 Настройка связи с базой данных 294
11.5.2 Использование миграции SearchLight для управления схемой базы данных 295
11.5.3 Создание таблицы базы данных для книг 295
11.5.4 Написание миграции таблиц 296
11.5.5 Запуск миграции 297
11.6 Определение модели 297
11.6.1 Использование моделей 299
11.6.2 Автоматическая загрузка конфигурации базы данных 299
11.7 Краткое содержание данной главы 302
Глава 12. Платформа машинного обучения JULIA 303
12.1 Установка фреймворка Flux 303
12.2 Основы построения модели 304
12.2.1 Простая модель 306
12.2.2 Построение слоев 307
12.2.3 Укладка 309
12.2.4 Помощник по слоям 310
12.3 Модель контура 310
12.4 Государственная модель 313
12.5 Последовательность 314
12.6 Градиентное усечение 315
12.7 Регуляризация 316
12.7.1 Базовый уровень 317
12.7.2 Уровень цикла 318
12.7.3 Активация функций 320
12.7.4 Стандартизация и формализация 320
12.8 Оптимизатор 321
12.9 Справочник по оптимизации 323
12.10 Обучение машинному обучению 323
12.10.1 Функция потерь 323
12.10.2 Наборы данных 324
12.10.3 Обратный вызов 325
12.11 Краткое содержание данной главы 325


Чжу Хунцин: доцент. Член Китайской компьютерной федерации (CCF), нынешнее Бюро науки и технологий.“Практическая высокотехнологичная инновационная исследовательская группа&рдкво; Основатель и ответственное лицо, руководитель технической команды. В основном занимается преподаванием и научными исследованиями в области электронной информатики и технологий. В 2012 году он руководил студентами бакалавриата для участия в Национальном конкурсе дизайна электроники и выиграл третью премию за научные и технологические инновации.Лекции последовательно“Программирование на Java”“Мобильная разработка”И многие другие курсы бакалавриата.Ван Фэн: доктор философии, преподаватель магистратуры, доцент Китайского колледжа.Сейчас он в основном занимается исследовательской работой в области электронных технологий, обработки изображений и объединения информации;в качестве главного научного сотрудника он участвовал в“ одиннадцать пять”Ключевой проект национального плана поддержки науки и техники, и отвечает за проект научно-технического исследования отдела образования провинции Хэнань (в стадии исследования).В настоящее время он является доцентом кафедры электронной информационной инженерии Школы информатики и инженерии Хэнаньского технологического университета.


Эта книга подходит начинающим и программистам среднего уровня, желающим изучить программирование на языке Julia, а также программистам, желающим стать профессионалами.



