B istasyonunda yapılan en sıcak matematik videosu 3Blue1Brown nasıl?

Zhihu netizen Li Gouhi'den iletme yetkisi var

Orijinal adres: https://www.zhihu.com/question/57357012/answer/723888621

Stanford Üniversitesi'nde matematik öğrencisi Grant Sanderson tarafından oluşturulan bir YouTube kanalı olan 3Blue1Brown'u birçok kişinin bildiğine inanıyorum. Bu kanal, gelişmiş matematiği benzersiz bir görsel açıdan açıklar. Doğrusal cebir, matematik, sinir ağı, Riemann varsayımı, Fourier dönüşümü ve kuaterniyon ve daha fazlası.

Bu video kanalı aracılığıyla çok ilham aldım ve aynı zamanda mükemmel video prodüksiyon teknolojisine de büyük ilgi duyuyorum.

Şans eseri, Github'da bir video prodüksiyon motoru kurduğunu öğrendim: Manim .

Bu nedenle birdenbire Python tabanlı bu görselleştirme motorunu denemek istedim.Fonksiyonlar gerçekleştirilebilirse motoru ileride ihtiyaçlarıma göre animasyon gösterimleri için kullanabilirim.

İnternette bazı ilgili makaleler buldum ve bazıları iyi yazılmış, ancak açık kaynak kod tabanı sık sık güncellendiğinden, önceki yapılandırma eğitimleri genellikle güncel değil. En son sürüm şuna dayanmaktadır: Python 3 Evet, Python 2.7'ye dayanan önceki öğreticiler artık mevcut kod için geçerli değildir. Bu nedenle kurulum sürecinde birçok yeni sorunla karşılaşılmış ve bu yeni sorunların çözümleri çözüm sürecinde kayıt altına alınmıştır. Ve bu makaleyi oluşturdu. (Haziran 2019'da test edilmiştir)

Yapılandırmadan önce Python 3'ü yüklemelisiniz. Bu yükleme işlemi burada tekrarlanmayacaktır. Python'u doğrudan kurmak yerine Anaconda aracılığıyla kurmanız önerilir. Buradaki gösteri de Windows 10 sistemine dayanmaktadır ve Anaconda'nın kurulumuna göre tamamlanmıştır. Anaconda'nın indirme adresi:

https://www.anaconda.com/distribution/#download-section

Python 3.7 sürümünü kurmanız tavsiye edilir.İnternette birçok özel adım vardır.

Ek olarak, indirin:

  • Manim : Https://github.com/3b1b/manim, klonlama veya indirmeyi seçin, ardından ZIP'i indirin, uygun bir konuma açın ( Yola Çince eklemeyin! ), onu kullanabilirsiniz (bu, manim motorunun içerdiği tüm dosyalardır);
  • miktex : Https://miktex.org/download, sadece doğrudan kurun, ( Yola Çince eklemeyin! ) (Bu, Windows platformunun altındaki Tex paketidir. TeX, esas olarak videoda bulunan metin bilgilerini işlemek için kullanılan bir dizgi dilidir);
  • ffmpeg : Https://ffmpeg.zeranoe.com/builds/, indirdikten sonra uygun bir yola yerleştirin ( Yola Çince eklemeyin! ), sıkıştırmayı açtıktan sonra, ../bin/ dizinini kullanıcı ortam değişkenine ekleyin (aşağıdaki şekle bakın) (bu, ses ve video akışı işleme yazılımıdır)
  • dvisvgm : Https://dvisvgm.de/Downloads/, 64-bit kullanıcılar, lütfen 64-bit kurulum paketini seçmeye dikkat edin, indirdikten sonra uygun bir yola koyun ( Yola Çince eklemeyin! ), sıkıştırmayı açtıktan sonra, ../dvisvgm/ dizinini kullanıcı ortam değişkenlerine ekleyin (aşağıdaki şekle bakın) (bu, dvi'yi yüksek kaliteli svg'ye dönüştürebilen yazılımdır).
  • Kullanıcı ortam değişkenlerine ekleme yöntemi

    Soldaki "Bilgisayarım" simgesine - "Özellikler" - "Gelişmiş Sistem Ayarları" na sağ tıklayın

    "Ortam Değişkenleri" - "Kullanıcı Değişkenleri" içinde "Yol" - "Düzenle" - "Yeni" yi seçin.

    Ardından, sıkıştırılmış FFmpeg'in bin klasörünün yolunu ve dvisvgm'nin dvisvgm klasörünün yolunu ekleyin ve Tamam'ı seçin. Ardından, her bir bağımlı ortamın doğru şekilde yapılandırılıp yapılandırılmadığını görmek için bir çevre testi gerçekleştirin (not: kişisel kurulumun gerçek yoluna göre ekleyin, şekil yalnızca bir referanstır).

    Anaconda İsteminde komut satırı üzerinden yapılandırın ve test edin

    Spesifik yöntem şudur: "Anaconda İstemi" - "Daha Fazla" - "Yönetici olarak çalıştır" ı sağ tıklayın

    Bu adım çok önemlidir, çünkü bir yönetici olarak çalıştırmazsanız, yetersiz izinlere neden olabilir ve çeşitli paketlerin sonraki kurulumunu engelleyebilir.

    Komut satırına aşağıdaki komutları girin ve çalıştırmak için Enter tuşuna basın:

    python -version

    lateks versiyonu

    xelatex sürümü

    ffmpeg - sürüm

    dvisvgm - sürüm

    Yukarıdakine benzer bir sürüm istemi varsa, bu, bağımlı yazılımın başarıyla kurulduğu anlamına gelir, aksi takdirde geri dönün ve kurulumun veya kullanıcı yolunun doğru şekilde eklenip eklenmediğini kontrol edin.

    Daha önce indirilen ve genişletilen manim klasörünü açın ve içine boş bir klasör ekleyin " medya "Ve" MEDIA_DIR.txt "adlı yeni bir .txt dosyası oluşturun.

    Yeni oluşturulan "media" klasörünün yolunu "MEDIA_DIR.txt" dosyasına girin ve kaydedin.

    Anaconda İstemine geri dönün, şunu girin:

    CD < manimin kök dizini >

    Komut şu anlama gelir: manimin kök dizinine atla ( Not: Kişisel kurulumun gerçek yoluna göre ekleyin, şekil sadece bir referanstır ).

    Ardından şunu girin (tüm kodları burada telefonunuzda göremiyorsanız, lütfen kodu sola ve sağa kaydırın veya bilgisayarınızda makaleyi açın):

    python -m pip kurulum -r gereksinimleri.txt

    Yükleme işlemi sırasında sık karşılaşılan bir sorun, "pycairo" paketinin anormal bir şekilde yüklenmiş olmasıdır.

    Çözüm, girmek ve çalıştırmaktır:

    conda yükleme vs2015_runtime

    Ardından "pycairo" paketini ayrı olarak kurun, girin ve çalıştırın:

    conda pycairo yüklemek

    Şimdi temel şeyler kuruldu. Test komutunu çalıştırmayı deneyin:

    python -m manim örnek_scenes.py SquareToCircle -pl

    Çalışırken, aşağıdaki gibi bir hata mesajı olabilir: ModuleNotFoundError: Adlandırılmış modül yok, bu da paketin hala eksik olduğu anlamına gelir. Lütfen komutu çalıştırın (not: < paket adı > İlgili eksik paketin adını, komutta parantez veya tırnak işareti olmadan değiştirin):

    pip kurulumu < paket adı >

    Özel bir durum Bu, readline paketidir. "ModuleNotFoundError:" readline "adlı modül yok" uyarısını verirse, girmeniz gereken şey şudur:

    pip pyreadline yüklemek

    Eksik paketi kurduktan sonra, şunu girin ve çalıştırın:

    python -m manim örnek_scenes.py SquareToCircle -pl

    Herhangi bir paket eksikse, komut geçilene kadar yukarıdaki yönteme göre ekleyin:

    Şu anda medya klasörünü açın ve oluşturulan videoyu bulacaksınız; bu, bir karenin daireye dönüştüğünün animasyonlu bir gösterimini temsil eder:

    Benzer şekilde şu komutu girin:

    python -m manim örnek_scenes.py WarpSquare -pl

    Karmaşık düzlemle eşlenmiş bir animasyon alın:

    komutu girin:

    python -m manim örnek_scenes.py WriteStuff -pl

    Bu işlem sırasında sizden bazı paketleri kurmanız istenecektir Derleme sürecini hızlandırmak için, onay kutusunu tıklayarak kaldırabilir ve varsayılan olarak gerekli tüm paketleri kurabilirsiniz. Sonuç, 3b1b klasik stilde bir metin animasyonudur:

    komutu girin:

    python -m manim örnek_scenes.py GüncelleyicilerÖrnek -pl

    Verilerin grafiğin konumuna göre değiştiği bir animasyon alacaksınız:

    Elin kaşınıyor mu? 23333.

    Kurulum başarılı olursa, desteğiniz için teşekkür ederiz.Yapılandırmayla ilgili herhangi bir sorunla karşılaşırsanız, lütfen yorum alanına bir mesaj bırakın ~

    (Not: Bu eğitim yalnızca Windows 1064 bit sistem içindir)

    3 Mavi 1 Kahverengi B İstasyonunun Ana Sayfası:

    https://space.bilibili.com/88461692

    - Bitiş -

    Samimi işe alım

    Qubit, editörleri / muhabirleri işe alıyor ve merkezi Pekin, Zhongguancun'da bulunuyor. Yetenekli ve hevesli öğrencilerin bize katılmasını dört gözle bekliyoruz! Ayrıntılar için, lütfen QbitAI diyalog arayüzünde "işe alım" kelimesiyle yanıt verin.

    Qubit QbitAI · Toutiao İmzalama Yazarı

    ' ' Yapay zeka teknolojisi ve ürünlerindeki yeni eğilimleri takip edin

    AI, "hayal ederek" yazmanıza yardımcı olur: Cep telefonunun ve bilgisayarın yazılım klavyesi de% 95 doğruluk oranıyla körü körüne yazabilir
    önceki
    Twitter'da 900 Beğenme: Açık kaynaklı AI, ultra hassas sokak haritaları, küresel uygulama çizer, DeepGlobe kaydını yeniler
    Sonraki
    Gazete yayınlama konusunda endişelenmeyin, kelliği tedavi etmek için on ipucu
    "Hong Kong Independence", İngilizcede Çince anlamıyormuş gibi davranıyor ve anakaradan gelen öğrenciler olumlu! Konsolosluğumuz destekleyici bir belge yayınladı
    Büyük metrekarelik ofis ve ev alanı için vazgeçilmez bir "yapı", Linksys MR8300 + Velop ağ testi
    Tencent AI, 440 yıl boyunca kendi kendine çalışmaya ve eğitime güvenerek King of Glory profesyonel ekibini yendi
    37 ° C'nin üzerindeki yüksek sıcaklık Jiangsu'da doluya neden oldu! Burası Nezha'nın Ao Bing ile savaştığı yer mi?
    Cep telefonu video çekiyor ve arka planı gerçek zamanlı değiştiriyor.Fotoğrafları oynayan macaronların ardından Versa'nın daha güçlü bir uygulaması var.
    Kuzeye giden fonların tek günlük net çıkışı 1.386 milyar! Bu sektörleri artırın
    1 Ağustos vesilesiyle, Hong Kong'da konuşlanmış birlikler "resmi olarak ilan edildi"! Netizen: Bu işlem çok yakıcı
    LSTM'nin babası Ghost Animal All-Star'a katıldı, "Neden Turing Ödülü'nü kazanmadı? Bu haksızlık!"
    Yüz değiştiren bir eğitici aramanıza gerek yok, PaddleGAN size tek tıklamayla bir deneyim sunacak
    Wu Enda'nın TensorFlow pratik dersi çevrimiçidir, temel bir Python'unuz varsa dinleyebilir ve 4 ayda bitirebilirsiniz.
    Anakaradan yapılan bu duyuru Tayvan adasını sarstı ve Tayvanlı netizenler DPP'yi azarladı: zor zamanlar geliyor
    To Top