Малькольм Ш., Осваиваем язык Julia
ДМК Пресс, 2017 г., 978-5-97060-370-3
Наличие в интернет-магазинах
Описание книги
Купить эту книгу можно в интернет-магазинах
Скачать, но не бесплатно эту книгу можно в интернет-магазинах
Читать онлайн
Доступен для чтения фрагмент книги
Ключевые слова
Поделиться ссылкой на книгу
Содержание книги
Об авторе
О рецензентах
Предисловие
О чем рассказывает эта книга
Что вам потребуется для работы
Для кого эта книга
Соглашения
Обратная связь
Скачивание исходного кода программ
Ошибки и опечатки
Нарушение авторских прав
Вопросы
Readme от автора
Комментарий переводчика
Выполнение примеров программного кода на Julia
Установка среды разработки Julia
Установка пакетов в среду разработки Julia
Установка и удаление IDE Juno/Atom
Установка и работа с плагином для Eclipse
Работа с Julia в облаке JuliaBox
Установка и удаление дистрибутива Anaconda
Python
Запуск сервера записных книжек Jupyter
Факультативные настройки среды
Среда разработки Julia
Введение
Философия
Роль в науке о данных и в области больших
данных
Сопоставление с другими языками
Характеристики
Начало работы
Исходные тексты Julia
Сборка из исходников
Изучение стека исходного кода
Интегрированная среда разработки Juno
Плагин JuliaDT для среды программирования Eclipse
Среда программирования IJulia
Краткий обзор языка Julia
Julia через консоль
Установка некоторых пакетов
Мои эталонные испытания
Управление пакетами
Вывод перечня пакетов, добавление и удаление
Выбор и ознакомление с пакетами
Как деинсталлировать Julia
Добавление незарегистрированного пакета
Особенности языка Julia
Параллельная обработка
Множественная диспетчеризация
Гомоиконные макрокоманды
Межязыковое взаимодействие
Заключение
Разработка на Julia
Целые числа, биты, банты и логические значения
Целое
Логические и арифметические операторы
Логический тип
Массивы
Операции на матрицах
Поэлементные операции
Простая марковская цепь - кошки и мышки
Символьный и строковый типы
Символьный тип
Строковый тип
Пример: игра "Быки и коровы"
Вещественные, комплексные и рациональные числа
Вещественные
Рациональные числа
Комплексные числа
Составные типы
Дополнительно о матрицах
Векторизованный и девекторизованный
программный код
Многомерные массивы
Разреженные матрицы
Массивы и таблицы данных
Словари, множества и прочее
Словари
Множества
Другие структуры данных
Заключение
Типы и диспетчеризация
Функции
Объекты первого класса
Передача аргументов
Область видимости
Задача о восьми ферзях
Система типов Julia
Обзор рационального типа
Тип данных для транспортных средств
Перечисляемый тип
Множественная диспетчеризация
Параметрические типы
Операции преобразования и приведения Модуль
для фиксированного ЗБ-вектора Заключение
Функциональная совместимость
Взаимодействие с другими программными средами
Обращение к программам на С и Fortran
Язык Python
Некоторые другие языки
Программный интерфейс Julia
Обращение к API из С
Метапрограммирование
Символические имена
Макрокоманды
Тестирование
Макрокоманда enum
Объект Task и многозадачность
Параллельные операции
Распределенные массивы
Простая модель MapReduce
Исполнение команд
Запуск команд на исполнение
Работа с файловой системой
Перенаправление ввода-вывода и конвейеры
Заключение
Работа с данными
Базовая система ввода-вывода
Терминальный ввод-вывод
Дисковые файлы
Обработка текста
Двоичные файлы
Структурированные наборы данных
Файлы CSV и DLM
Файлы HDF5
Файлы XML
DataFrames и RDatasets
Пакет DataFrames
Таблицы данных DataFrame
Пакет RDatasets
Статистика
Простые статистики
Выборки и их оценка
Модуль Pandas
Отдельные темы
Временные ряды
Распределения вероятностей
Проверка статистических гипотез
Обобщенная линейная модель
Заключение
Научное программирование
Линейная алгебра
Система уравнений
Разложение матриц
Собственные значения и собственные векторы
Матрицы специального вида
Обработка сигналов
Частотный анализ
Фильтрация и сглаживание
Цифровые фильтры
Обработка изображений
Дифференциальные уравнения
Решение обыкновенных дифференциальных
уравнений.?
Нелинейные обыкновенные дифференциальные
уравнения
Дифференциальные уравнения в частных
производных
Оптимизационные задачи
Пакет JuMP
Пакет Optim
Пакет NLopt
Стохастические задачи
Стохастическое моделирование
Байесовские методы и марковские процессы
Заключение
Графика
Базовая графика в Julia
Построение текстовых графиков
Пакет Cairo
Пакет Winston
Визуализация данных
Пакет Gadfly
Пакет Compose
Графические движки
Пакет PyPlot
Пакет Gaston
Пакет PGFPlots
Использование сети Интернет
Пакет Bokeh
Пакет Plotly
Растровая графика
Возвращаясь к пакету Cairo
Возвращаясь к пакету Winston
Пакеты Images и ImageView
Заключение
Базы данных
Общий обзор баз данных
Вот две таблетки: красная и синяя. Выбирай!
Взаимодействие с базами данных
Другие соображения
Реляционные базы данных
Создание и загрузка
Нативные интерфейсы
Программный интерфейс ODBC
Другие методы взаимодействия
Интерфейс DBI
Пакет PyCall
Стандарт взаимодействия JDBC
Хранилища данных NoSQL
Системы "ключ-значение"
Документоориентированные хранилища данных
Взаимодействие с RESTful
Данные в формате JS ON
Интернет-СУБД
Графовые системы хранения данных
Заключение
Сетевое взаимодействие
Сокеты и серверы
Стандартные порты
Сокеты UDP и TCP в Julia
"Зазеркальныи" эхо-сервер
Именованные каналы
Работа в сети Интернет
Веб-служба на основе TCP
Группа пакетов JuliaWeb
Сервер цитат
Технология WebSocket
Обмен сообщениями
Электронная почта
Социальная сеть Twitter
СМС-сообщения
Облачные службы
Введение в веб-службы Amazon
Пакет AWS.jl
Платформа Google Cloud
Заключение
Работа с Julia
Внутреннее устройство
Язык Femtolisp
Программный интерфейс Julia
Генерация машинных кодов
Советы относительно производительности
Наиболее успешная практика
Профилирование
Статический анализ кода
Отладка
Разработка пакета
Анатомия
Классификация
Использование Git
Публикация
Сообщества программистов
Классификации
Группа пакетов JuliaAstro
Группа пакетов JuliaGPU
Что не вошло в книгу?
Заключение
Символическая математика с Julia
Введение
О пакете
Уравнения
Элементарная алгебра
Решение уравнений
Построение графиков выражений
Пределы
Производные
Экстремумы
Интегрирование
Применения
Глоссарий основных терминов и сокращений
Предметный указатель
Об авторе
Последние поступления в рубрике "Другие языки программирования"
Функциональная верификация VHDL-описаний синхронных цифровых устройств Бибило П.Н.
Рассматриваются проблемы функциональной верификации проектов синхронных цифровых устройств, представленных на языке VHDL, который широко используется в качестве языка исходного описания проектов при создании электронной аппаратуры на современной...... | |
Scala для нетерпеливых Хорстман К.
Написанная для опытных программистов на Java, C++ и C#, которые желают освоить функциональное программирование или язык Scala, книга в сжатой форме знакомит с основными идеями и приемами программирования, что позволяет быстро осваивать их и применять...... | |
R. Книга рецептов Лонг Д.
Язык R - мощный инструмент статистического программирования, десятки тысяч людей ежедневно используют его для проведения серьезного статистического анализа. Но не все задачи, даже простые, удастся быстро решить с его помощью, если не знать...... |
Если Вы задавались вопросами "где найти книгу в интернете?", "где купить книгу?" и "в каком книжном интернет-магазине нужная книга стоит дешевле?", то наш сайт именно для Вас. На сайте книжной поисковой системы Книгопоиск Вы можете узнать наличие книги Малькольм Ш., Осваиваем язык Julia в интернет-магазинах. Также Вы можете перейти на страницу понравившегося интернет-магазина и купить книгу на сайте магазина. Учтите, что стоимость товара и его наличие в нашей поисковой системе и на сайте интернет-магазина книг может отличаться, в виду задержки обновления информации.