«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.

5
Matplotlib: "Bilinmeyen projeksiyon '3d'" hatası
Matplotlib'i yeni kurdum ve oradaki örnek betiklerden birini çalıştırmaya çalışıyorum. Ancak aşağıda ayrıntıları verilen hatayla karşılaşıyorum. Neyi yanlış yapıyorum? from mpl_toolkits.mplot3d import axes3d import matplotlib.pyplot as plt fig = plt.figure() ax = fig.gca(projection='3d') X, Y, Z = axes3d.get_test_data(0.05) cset = ax.contour(X, Y, Z, 16, extend3d=True) ax.clabel(cset, fontsize=9, inline=1) plt.show() Hata …
130 python  matplotlib 


6
Anahtarın var olup olmadığını kontrol edin ve JSON dizisini Python kullanarak yineleyin
Aşağıdaki gibi Facebook gönderilerinden bir sürü JSON verisi var: {"from": {"id": "8", "name": "Mary Pinter"}, "message": "How ARE you?", "comments": {"count": 0}, "updated_time": "2012-05-01", "created_time": "2012-05-01", "to": {"data": [{"id": "1543", "name": "Honey Pinter"}]}, "type": "status", "id": "id_7"} JSON verileri yarı yapılandırılmıştır ve hepsi aynı değildir. Kodum aşağıdadır: import json str …
130 python  json  loops 

5
sys.path / PYTHONPATH dizinine dizin ekleniyor
Belirli bir dizinden bir modülü içe aktarmaya çalışıyorum. Sorun şu ki sys.path.append(mod_directory), yolu eklemek için kullanırsam ve sonra python yorumlayıcısını açarsam, dizin mod_directorysys.path listesinin sonuna eklenir. PYTHONPATHDeğişkeni python yorumlayıcısını açmadan önce dışa aktarırsam, dizin listenin başına eklenir. İkinci durumda modülü içe aktarabilirim ancak ilkinde yapamam. Biri bunun neden olduğunu açıklayabilir …

4
Dosyaya yazmak için listeden rastgele 50 öğe seçin
Şimdiye kadar dosyanın nasıl içe aktarılacağını, yeni dosyalar nasıl oluşturulacağını ve listeyi nasıl rastgele hale getirileceğini buldum. Bir dosyaya yazmak için listeden rastgele yalnızca 50 öğe seçerken sorun mu yaşıyorum? def randomizer(input,output1='random_1.txt',output2='random_2.txt',output3='random_3.txt',output4='random_total.txt'): #Input file query=open(input,'r').read().split() dir,file=os.path.split(input) temp1 = os.path.join(dir,output1) temp2 = os.path.join(dir,output2) temp3 = os.path.join(dir,output3) temp4 = os.path.join(dir,output4) out_file4=open(temp4,'w') random.shuffle(query) …
130 python  file  list  select  random 

12
uyuşmuş bir dizi başlatmak
Uyuşmuş bir şekil dizisini başlatmanın ve ona eklemenin bir yolu var mı? Neye ihtiyacım olduğunu bir liste örneği ile açıklayacağım. Bir döngüde oluşturulan nesnelerin bir listesini oluşturmak istersem şunları yapabilirim: a = [] for i in range(5): a.append(i) Uyuşuk bir dizi ile benzer bir şey yapmak istiyorum. Vstack, concatenate vb. …
130 python  arrays  numpy 

4
Global değişkenleri tanımlamak için __init__.py kullanabilir miyim?
Bir paketin tüm alt modüllerinde bulunması gereken bir sabit tanımlamak istiyorum. En iyi yerin __init__.pykök paketin dosyasında olacağını düşündüm . Ama bunu nasıl yapacağımı bilmiyorum. Birkaç alt paketim olduğunu ve her birinde birkaç modül olduğunu varsayalım. Bu değişkene bu modüllerden nasıl erişebilirim? Tabii ki, bu tamamen yanlışsa ve daha iyi …

5
Çevresel bir değişkenin var olup olmadığını kontrol etmek için iyi bir uygulama nedir?
Örneğin "FOO"Python'da bir değişkenin varlığı için ortamımı kontrol etmek istiyorum . Bu amaçla osstandart kitaplığı kullanıyorum . Kütüphanenin belgelerini okuduktan sonra, hedefime ulaşmak için 2 yol buldum: Yöntem 1: if "FOO" in os.environ: pass Yöntem 2: if os.getenv("FOO") is not None: pass Hangi yöntemin iyi / tercih edilen koşullu olduğunu …

7
Python liste dizini, alt dizin ve dosyalar
Belirli bir dizindeki tüm dizini, alt dizini ve dosyaları listelemek için bir komut dosyası oluşturmaya çalışıyorum. Bunu denedim: import sys,os root = "/home/patate/directory/" path = os.path.join(root, "targetdirectory") for r,d,f in os.walk(path): for file in f: print os.path.join(root,file) Ne yazık ki düzgün çalışmıyor. Tüm dosyaları alıyorum, ancak tam yollarını almıyorum. Örneğin, …
130 python  file  path 

2
Python'da yüksek performanslı bulanık dize karşılaştırması, Levenshtein veya difflib [kapalı] kullanın
Kapalı . Bu soru fikir temelli . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek mi istiyorsunuz? Bu gönderiyi düzenleyerek gerçekler ve alıntılarla cevaplanabilmesi için soruyu güncelleyin . 4 yıl önce kapalı . Bu soruyu geliştirin Her bir kelimeyi 900.000 kelimelik tıbbi sözlüğe karşı kontrol ettiğim klinik mesaj normalleştirme (yazım …


12
django varsayılan çalıştırma sunucusu bağlantı noktasını değiştir
manage.py runserverDinleyen varsayılan bağlantı noktasını bir yabancıda tanımlanabilir hale getirmek istiyorum config.ini. Yapılandırılan bağlantı noktasının sys.argviçini ayrıştırıp yerleştirmekten daha kolay bir düzeltme var mı manage.py? Amaç, ./manage.py runserverher seferinde adres ve bağlantı noktası belirtmek zorunda kalmadan, ancak argümanları config.ini.

7
'str' nesnesi Python'da öğe atamasını desteklemiyor
Bir dizeden bazı karakterleri okumak ve onu başka bir dizeye koymak istiyorum (C'de yaptığımız gibi). Yani kodum aşağıdaki gibi import string import re str = "Hello World" j = 0 srr = "" for i in str: srr[j] = i #'str' object does not support item assignment j = j …
130 python  string 

9
Django geçiş dosyalarını .gitignore dosyasına eklemeli miyim?
.gitignoreDosyaya Django geçiş dosyalarını eklemeli miyim? Son zamanlarda göç çatışmaları nedeniyle çok fazla git sorunu yaşıyorum ve geçiş dosyalarını yoksay olarak işaretlemem gerekip gerekmediğini merak ediyordum. Öyleyse, uygulamalarımda sahip olduğum tüm taşıma işlemlerini nasıl ekleyebilirim ve bunları .gitignoredosyaya ekleyebilirim ?
130 python  django  git 

5
Belirtilen türden bir listeye ipucu veren yazın
Python 3'ün fonksiyon açıklamalarını kullanarak, PyCharm'da ve diğer IDE'lerde tip ipucu vermek amacıyla homojen bir liste (veya başka bir koleksiyon) içinde yer alan öğelerin türünü belirtmek mümkündür. Bir int listesi için sözde python kodu örneği: def my_func(l:list<int>): pass Docstring kullanılarak mümkün olduğunu biliyorum ... def my_func(l): """ :type l: list[int] …

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.