«python» etiketlenmiş sorular

Python, çok paradigmalı, dinamik olarak yazılan, çok amaçlı bir programlama dilidir. Temiz ve tekdüze bir sözdizimini hızlı bir şekilde öğrenmek, anlamak ve kullanmak ve uygulamak için tasarlanmıştır. 01-01-2020 itibariyle Python 2'nin resmi olarak desteklenmediğini lütfen unutmayın. Yine de, sürüme özgü Python soruları için [python-2.7] veya [python-3.x] etiketini ekleyin. Bir Python varyantı veya kitaplığı (örn. Jython, PyPy, Pandalar, Numpy) kullanırken, lütfen etiketlere ekleyin.

10
F-dizgilerinin değerlendirilmesi nasıl ertelenir / ertelenir?
Bazı dosyalar oluşturmak için şablon dizeleri kullanıyorum ve bu amaç için yeni f-dizelerinin kısa olmasını seviyorum, önceki şablon kodumu şunun gibi bir şeyden azaltmak için: template_a = "The current name is {name}" names = ["foo", "bar"] for name in names: print (template_a.format(**locals())) Şimdi bunu doğrudan değişkenleri değiştirerek yapabilirim: names = …

2
Yazmayı tanımlama arasındaki fark. Dikte ve dikte?
Python 3.5'te tip ipuçlarını kullanarak alıştırma yapıyorum. Meslektaşımdan biri typing.Dictşunları kullanıyor : import typing def change_bandwidths(new_bandwidths: typing.Dict, user_id: int, user_name: str) -> bool: print(new_bandwidths, user_id, user_name) return False def my_change_bandwidths(new_bandwidths: dict, user_id: int, user_name: str) ->bool: print(new_bandwidths, user_id, user_name) return True def main(): my_id, my_name = 23, "Tiras" simple_dict = …

3
Django'da bir uygulamadan diğerine yabancı anahtar
Django'daki bir models.py dosyasında başka bir uygulamadaki bir tabloya referans olan bir yabancı anahtar tanımlamanın mümkün olup olmadığını merak ediyorum. Diğer bir deyişle, cf ve profiles adında iki uygulamam var ve cf / models.py içinde (diğer şeylerin yanı sıra): class Movie(models.Model): title = models.CharField(max_length=255) ve profiles / models.py içinde sahip …

6
Boyut bilgilerini kaybetmeden numpy dizin dilimi
Numpy kullanıyorum ve boyut bilgilerini kaybetmeden bir satırı dizine eklemek istiyorum. import numpy as np X = np.zeros((100,10)) X.shape # >> (100, 10) xslice = X[10,:] xslice.shape # >> (10,) Bu örnekte xslice artık 1 boyut, ancak (1,10) olmasını istiyorum. R'de, X [10,:, drop = F] kullanırdım. Numpy'de benzer bir …
102 python  numpy 

3
Neden hem os.path.abspath hem de os.path.realpath kullanılsın?
Birden çok açık kaynaklı projede, insanların os.path.abspath(os.path.realpath(__file__))mevcut dosyaya giden mutlak yolu elde etmek için yaptıklarını gördüm . Ancak bunu buluyorum os.path.abspath(__file__)ve os.path.realpath(__file__)aynı sonucu veriyorum . os.path.abspath(os.path.realpath(__file__))biraz gereksiz görünüyor. İnsanların bunu kullanmasının bir nedeni var mı?
102 python 



10
Django'da db nasıl sıfırlanır? Bir 'sıfırlama' komutu alıyorum, bulunamadı hatası
Bu Django'nun ardından Örnek tutotrial burada: http://lightbird.net/dbe/todo_list.html Öğretici şunu söylüyor: "Bu, tablo düzenimizi değiştirir ve Django'dan tabloları sıfırlamasını ve yeniden oluşturmasını istememiz gerekecek: manage.py reset todo; manage.py syncdb" yine de çalıştırdığımda manage.py reset todoşu hatayı alıyorum: $ python manage.py reset todo - Unknown command: 'reset' Bunun nedeni postgresql değil sqlite3 …
102 python  database  django  reset 

15
İki yönlü / ters harita [yinelenen]
Bu sorunun zaten burada cevapları var : Etkili bir çift yönlü hash tablosu nasıl uygulanır? (7 cevap) 27 gün önce kapalı . Bu santral işini python'da kimin kiminle konuştuğunu takip etmem gereken yerde yapıyorum, yani eğer Alice -> Bob ise, bu Bob -> Alice anlamına gelir. Evet, iki hash haritayı …
101 python 

2
Python / numpy / pandas'ta rastgele nesnenin NaN olup olmadığını verimli bir şekilde kontrol etmek?
Benim numpy dizilerim np.naneksik değerleri belirtmek için kullanır . Veri seti üzerinde yinelediğimde, bu tür eksik değerleri tespit etmem ve bunları özel yollarla ele almam gerekiyor. Naively kullandım numpy.isnan(val), valdesteklenen türlerin alt kümeleri arasında olmadığı sürece iyi çalışıyor numpy.isnan(). Örneğin, dize alanlarında eksik veriler oluşabilir, bu durumda şunu elde ederim: …
101 python  numpy  pandas 



13
Django şablonlarını Django'nun geri kalanı olmadan nasıl kullanırım?
(Python) kodumda Django şablon motorunu kullanmak istiyorum, ancak Django tabanlı bir web sitesi oluşturmuyorum. Bir settings.py dosyası (ve diğerleri) olmadan ve DJANGO_SETTINGS_MODULE ortam değişkenini ayarlamak zorunda kalmadan nasıl kullanırım? Aşağıdaki kodu çalıştırırsam: >>> import django.template >>> from django.template import Template, Context >>> t = Template('My name is {{ my_name }}.') …

6
Python 2.6'da unicode_literals kullanan var mı?
Kod tabanımızı Python 2.6 altında çalıştırdık. Python 3.0'a hazırlanmak için şunları eklemeye başladık: __ gelecek __ den unicode_literals içe aktar Bizim içine .pydosyaları (biz onları değiştirmek gibi). Bunu başka birinin yapıp yapmadığını ve açık olmayan herhangi bir sorunla karşılaşıp karşılaşmadığını merak ediyorum (belki de hata ayıklamaya çok zaman harcadıktan sonra).

7
ASCII olmayan karakterleri nasıl kaldırabilirim ancak Python kullanarak nokta ve boşluk bırakabilirim?
Bir .txt dosyasıyla çalışıyorum. Dosyadan ASCII olmayan karakterler içermeyen bir metin dizesi istiyorum. Ancak boşluk ve nokta bırakmak istiyorum. Şu anda onları da çıkarıyorum. İşte kod: def onlyascii(char): if ord(char) < 48 or ord(char) > 127: return '' else: return char def get_my_string(file_path): f=open(file_path,'r') data=f.read() f.close() filtered_data=filter(onlyascii, data) filtered_data = …
101 python  text  unicode  filter  ascii 

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.