PPhraseNacre
Ürün

Program özellikleri · LZ78 ifade belirteçleri

01

PhraseNacre, LZ78 sözlük başvurularını ve son eksik ifadeyi bayt örnekleriyle birlikte incelemeyi sağlar.

01

Modeller

Temel URL ve gerekiyorsa API anahtarıyla OpenAI uyumlu veya Anthropic endpoint yapılandırın. Bağlantıyı test edin. Yerel model sunucusu çalışıyor olmalıdır; uzak araçlar ayrıca veri aktarabilir.

02

Proje

Bir klasör seçin ve düzenlemeden önce ilgili dosyaları okumasını asistandan isteyin. Görevin hedefini ve sınırlarını belirleyin.

03

Değişiklikler

Değişiklikleri ve komut çıktılarını inceleyin. Sonucu kabul etmeden önce proje kontrollerini çalıştırın; üretilen kod otomatik olarak test edilmiş değildir.

LZ78 ifade belirteçleri

● ● ●PhraseNacre●
İş akışları · LZ78 ifade belirteçleri ×
def lz78_tokens(data):
    if type(data) is not bytes or len(data) > 4096:
        raise ValueError("lz78.input")
    dictionary, phrase, output = {b"": 0}, b"", []
    for byte in data:
        extended = phrase + bytes([byte])
        if extended in dictionary:
            phrase = extended
        else:
            output.append((dictionary[phrase], byte))
            dictionary[extended] = len(dictionary)
            phrase = b""
    if phrase:
        output.append((dictionary[phrase], None))
    return output
✳En fazla 4096 baytı LZ78 sözlük indisi ve sonraki bayt çiftleriyle kodla.
✓ DeğişikliklerUygulamadan önce inceleyin ↗
Çalışma alanı çizimi
Yapay zekâ ile kod çalışma alanı

Bir sonraki fikriniz burada başlar.

Windows için indir ↗