...آموزش زبان برنامه نویسی پایتون از مقدماتی تا پیشرفته به زبان خودمونی

۱۸ مطلب در بهمن ۱۳۹۵ ثبت شده است

افزودن کتابخانه opencv به پایتون

سلام ببخشید چطور میشه کتابخانه opencv به پایتون اضافه کرد؟


دوستان من خیلی وقته دیگه پایتون کار نمیکنم و این وبلاگ واسه چند سال پیشه که همچنان سوال مطرح میشه... لطفا اگه میدونید جواب بدید
۱ نظر موافقین ۰ مخالفین ۰
حمید حق دوست

معنی علامت =* در پایتون

سلام.

معنی علامت =* چیست؟
 z *= (j%20)*0.2

دوستان من خیلی وقته دیگه پایتون کار نمیکنم و این وبلاگ واسه چند سال پیشه که همچنان سوال مطرح میشه... لطفا اگه میدونید جواب بدید
۰ نظر موافقین ۰ مخالفین ۰
حمید حق دوست

کار با کاراکتر های فارسی در پایتون

با عرض سلام و خسته نباشید. من یه برنامه پایتون تو محیط ویندوز نوشتم که با AppActivate به یه پنجره ی دیگه شیفت میکنه و با SendKeys یه سری چیزهارو وارد میکنه. البته این چند کلمه فارسی و اضافه بر اون چندتا کلید ویندوز مثل اینترو تب و.. هستن. ولی برنامه ش کار نمیکنه. میشه بهم بگید چرا؟ unicode_literal رو هم فراخوندم.


دوستان من خیلی وقته دیگه پایتون کار نمیکنم و این وبلاگ واسه چند سال پیشه که همچنان سوال مطرح میشه... لطفا اگه میدونید جواب بدید

۰ نظر موافقین ۰ مخالفین ۰
حمید حق دوست

پیش نیاز های نصب پایتون

سلام ، خدمت شما عرض کنم که یه نرم افزاری رو با پیاتون نوشتند، پیش نیازهاش نصب چندین کتابخانه از جمله :

Numpy
 Scipy
 Matplotlib
من با استفاده از pip کتابخونه های بالا رو نصب کردم اما متاسفانه موقع اجرای برنامه به چنین اروری بر میخورم:
Traceback (most recent call last):
  File "C:\Users\Mostafa\Desktop\openWEC-master\openWEC.py", line 10, in <module>
    from matplotlib.backends import qt_compat
ImportError: No module named matplotlib.backends
این مدول matplotlib.backends نمیدونم باید چه جور نصب کنم و چی هست اصلا 
ممنونم


دوستان من خیلی وقته دیگه پایتون کار نمیکنم و این وبلاگ واسه چند سال پیشه که همچنان سوال مطرح میشه... لطفا اگه میدونید جواب بدید
۰ نظر موافقین ۰ مخالفین ۰
حمید حق دوست

کدی توی پایتون زدم و از سایکیت لرن

با سلام و وقت بخیر
کدی توی پایتون زدم و از سایکیت لرن (آناکندا ورژن 3 نصب کردم)استفاده می کنم.منتها چنین خطایی به من میده

AttributeError: module 'lda' has no attribute 'LDA'

lda روی سیستم نصبه(pip install lda) و همین کد روی لب تاب دیگه جواب میده منتها روی لب تاب من نه!!!
کد:

from __future__ import print_function
from time import time
import codecs
import sklearn
import gensim
from sklearn.feature_extraction.text import TfidfVectorizer, CountVectorizer
from sklearn.decomposition import NMF, LatentDirichletAllocation
from sklearn.datasets import fetch_20newsgroups
import numpy as np
n_samples = 2000
n_features = 1000
n_topics = 10
n_top_words = 20

def print_top_words(model, feature_names, n_top_words):
    for topic_idx, topic in enumerate(model.components_):
        print("Topic #%d:" % topic_idx)
        print(" ".join([feature_names[i]
                        for i in topic.argsort()[:-n_top_words - 1:-1]]))
    print()

print("Loading dataset...")
t0 = time()
dataset = sklearn.datasets.load_files('C:/Users/parya/Desktop/hhhhhh', description=None, categories=None, load_content=True, shuffle=True, encoding='utf-8', decode_error='strict', random_state=0)
data_samples = dataset.data
print("done in %0.3fs." % (time() - t0))
file = codecs.open('E:/stop2 (2).txt','r','utf-8')
stopwords = file.read().split('\n')
# Use tf-idf features for NMF.
print("Extracting tf-idf features for NMF...")
tfidf_vectorizer = TfidfVectorizer(max_df=0.95, min_df=2, #max_features=n_features,
                                   stop_words=stopwords)
t0 = time()
tfidf = tfidf_vectorizer.fit_transform(data_samples)
print("done in %0.3fs." % (time() - t0))

# Use tf (raw term count) features for LDA.
print("Extracting tf features for LDA...")
tf_vectorizer = CountVectorizer(max_df=0.95, min_df=2, max_features=n_features,
                                stop_words=stopwords)
t0 = time()
tf = tf_vectorizer.fit_transform(data_samples)
print("done in %0.3fs." % (time() - t0))


print("done in %0.3fs." % (time() - t0))

#print("\nTopics in NMF model:")
tfidf_feature_names = tfidf_vectorizer.get_feature_names()
#print_top_words(nmf, tfidf_feature_names, n_top_words)

print("Fitting LDA models with tf features, n_samples=%d and n_features=%d..."
      % (n_samples, n_features))
import lda
lda = lda.LDA(n_topics=20, n_iter=1500, random_state=1)
t0 = time()
lda.fit(tf)
print("done in %0.3fs." % (time() - t0))

print("\nTopics in LDA model:")
tf_feature_names = tf_vectorizer.get_feature_names()
print_top_words(lda, tf_feature_names, n_top_words)


دوستان من خیلی وقته دیگه پایتون کار نمیکنم و این وبلاگ واسه چند سال پیشه که همچنان سوال مطرح میشه... لطفا اگه میدونید جواب بدید

۰ نظر موافقین ۰ مخالفین ۰
حمید حق دوست

جستجو در توییتر با پایتون

سلام 

من  میخوام از اطلاعات توییتر استفاده کنم و search رو بر اساس کلمات کلیدی خودم تنظیم کنم 
یک فایل word.txt وجود داره که شامل یک سری keywords هست "مثلا اسم چند تا شهر"
حالا من میخوام که برنامه بیاد از روی این لیست بخونه و هر چی توییت هست راچع به هر شهری و پیدا کنه و در یک فایل به نام اون شهر ذخیره کنه .
نمونه برنامه بدین صورت است 
حال به جای "'programming'" در stream.filter(track=['programming'])
 من میخوام اون لیست و باز کنه و بخونه 

اما فقط اولی رو میخونه و متوقف میشه 



دوستان من خیلی وقته دیگه پایتون کار نمیکنم و این وبلاگ واسه چند سال پیشه که همچنان سوال مطرح میشه... لطفا اگه میدونید جواب بدید

۰ نظر موافقین ۰ مخالفین ۰
حمید حق دوست

کار با تاریخ و زمان در پایتون

سلام
یک سئوالی از حضورتون داشتم
یک برنامه در پایتون می خواستم بنویسم با این عنوان

Capture two dates as year, month, day. Say which of them precedes the other

من  خودم برنامه را به این صورت نوشتم

ولی مطمئن نیستم درسته یا نه

ممنون اگر پاسخ بدید


month=str(input('Enter the month'))
months2=month.lower()
months=['january','february','march','april','may','june','july','august','september','october','november','december']

if months2 in months:
monthsvalue=months.index(month)
print('monthvalue+1')

else:
print('Enter a correct month')


دوستان من خیلی وقته دیگه پایتون کار نمیکنم و این وبلاگ واسه چند سال پیشه که همچنان سوال مطرح میشه... لطفا اگه میدونید جواب بدید

۰ نظر موافقین ۰ مخالفین ۰
حمید حق دوست

برنامه ساده با پایتون برای پردازش طول رشته

سلام من یه برنامه با زبان پایتون میخواستم بنویسم که با گرفتن عدد ورودی ،به همون تعداد رشته از کاربر گرفته بشه.سپس طول رشته ای که تفائت ارقام درش زیاد هست چاپ بشه.رشته ها باید حتما کوچیک و طولشون از 20 کمتر باشه.اعداد تکراری شمرده نشه


کسی میتونه جوابشو بده؟

۰ نظر موافقین ۰ مخالفین ۰
حمید حق دوست