Найти в Дзене
Jupyter Notebook

Jupyter Notebook

Фишки, приёмы, лайф-хаки, полезняшки в Jupyter Notebook
подборка · 15 материалов
2 месяца назад
Подсветка синтаксиса SQL в Jupyter Notebook
# Импорт нужных библиотек import duckdb import pandas as pd import numpy as np # Для вывода подсвеченного кода SQL from rich.console import Console from rich.syntax import Syntax console = Console() # Создаем в VRAM БД conn = duckdb.connect(database=':memory:') # Функция для запросов в БД def conn_fn(query_str): ····conn.execute(query_str); # Создаем таблицы в базе данных query_str = """create table employees ( id integer primary key, name varchar(50), city varchar(50), department varchar(50), salary...
8 месяцев назад
SQL-запросы. Диаграммы Венна (Эйлера-Венна)
Чтобы понять как будут объединены таблицы через SQL на JOIN, сначала нужно посмотреть и разобраться как объединяются данные на простых примерах и лучше конечно с визуализацией. Для этого можно использовать Jupyter Notebook, простую БД на локали SQLite и пару библиотек. Открываем ноутбук, пишем... # Импортируем библиотеки import matplotlib.pyplot as plt import sqlite3 import pandas as pd from sqlalchemy import create_engine from matplotlib import pyplot as plt from matplotlib_venn import venn2, venn2_circles # Настройка стиля plt...
8 месяцев назад
Окружение Jupyter Notebook в Anaconda
При установке пакета в Jupyter notebook командой pip install установка происходит в окружение Anaconda "base". Это окружение по умолчанию. Если так делать, то могут происходить конфликты зависимостей, это когда некоторые пакеты не могут работать друг с другом в результате чего код может выдавать непредсказуемые результаты. Опасность таится в том, что код может выполниться без явных ошибок, но из-за конфликтов рассчитывать данные не так как ожидается, при этом выясняется это в самом конце. Что приведёт к печальным последствиям...
11 месяцев назад
Jupyter Notebook: ModuleNotFoundError
Установил значит себе новую версию Anaconda3 2024.10-1-Windows-x86, заблаговременно удалив старую версию. В старой версии почему-то сломался экспорт ноутбука в HTML. Выдавалась ошибка: nbconvert failed: module 'jinja2' has no attribute 'Markup'. Удаления, обновления, а также установки разных версий nbconvert и jinja2 не помогли. По-этому собственно было принято решение ставить новинку. Сразу после установки всё понравилось, интерфейс прям нарядный, что-то взято от Google Colab и пахнет новизной....
Shutdown. программист спит, работа идёт
Бывает так что нужно запустить компьютер для ночной работы. Например, распарсить сайт, обучить большую предсказательную модель или ещё что-то подобное. Как говорится программист спит, а работа делается. Бывает, что для работы нужно часов 6 или 7. И вот чтобы комп после выполнения кода не работал в холостую можно воспользоваться библиотекой python "os". Открываем наш любимый редактор кода пишем... # Импортируем библиотеку import os """ Рабочий код python :) """ # Команда для выключения компьютера comment = "Сделал дело, сделал дело...
368 читали · 1 год назад
ИИ T-Lite от Т-Банка. Запуск LLM на ноутбуке
Относительно недавно Т-Банк открыл доступ всем желающим к своей русскоязычной большой языковой модели (LLM) T-Lite, у которой 7–8 млрд параметров. О чём сообщалось на оф.сайте организации. Для справки, параметры моделей от Open Ai: И тут нужно понимать, что западная модель GPT использовала для обучения в основном англоязычные источники и справляется с задачами лучше на родном, английском языке. А наша T-Lite соответственно лучше работает на русском языке. На момент написания статьи модель T-Lite...