انجمن‌های فارسی اوبونتو

لطفاً به انجمن‌ها وارد شده و یا جهت ورود ثبت‌نام نمائید

لطفاً جهت ورود نام کاربری و رمز عبورتان را وارد نمائید

نویسنده موضوع: بحثی بر پایتون و پی اچ پی  (دفعات بازدید: 11566 بار)

0 کاربر و 5 مهمان درحال مشاهده موضوع.

آفلاین Suhr4w4rdi

  • Newbie
  • *
  • ارسال: 9
  • جنسیت : پسر
  • [ just an old philosopher ]
من فکر نمی‌کنم این‌جور بحث‌ها تمومی داشته‌باشه، توی Stackoverflow هم تمامی موضوعات این‌چنینی رو می‌بندن چون تجربه ثابت کرده که تعصب تو دنیای برنامه‌نویس‌ها بی‌داد می‌کنه. فقط نکته آخری که به‌ذهنم می‌رسه اینه که سرعت بیش از اون که به زبان بستگی داشته باشه به ساختار و روش بستگی داره. نمونه‌ش حل فیبوناچی با ساختارهای متفاوته. بخونید، شاید قضاوت‌تون تغییر کرد.
زندگی کوتاهه.

آفلاین فاروق

  • Hero Member
  • *
  • ارسال: 992
  • جنسیت : پسر
  • <شعار>این یک شعار است</شعار>
    • تارنمای فاروق
تعصب چیه دوست عزیز؟
خواستیم یه مقدار بحث کنیم و پی اچ پی و پایتون رو مقایسه کنیم.
اصلا کاری به وب هم ندارم خود زبان ها
http://pcworms.blog.ir
بعد از بررسی پست های قدیمیم، فکر میکنم یک عذرخواهی بدهکارم! معذرت میخوام و اگر اشتباه کردم مستقیم و روشن راهنمایی کنید تا تکرار نکنم.
کانال IRC

آفلاین Suhr4w4rdi

  • Newbie
  • *
  • ارسال: 9
  • جنسیت : پسر
  • [ just an old philosopher ]
پاسخ : بحثی بر پایتون و پی اچ پی
« پاسخ #32 : 01 آذر 1394، 07:12 ب‌ظ »
تعصب چیه دوست عزیز؟
خواستیم یه مقدار بحث کنیم و پی اچ پی و پایتون رو مقایسه کنیم.
اصلا کاری به وب هم ندارم خود زبان ها
اگر توجه کرده‌باشید عرض بنده ناظر به شما یا شخص دیگه‌ای نبود بلکه تعمیم‌یافته به کل جامعه برنامه‌نویسان بود ضمن آگاهی به وجود استثناها.
غیر از این‌که منظورتون از مقایسه فقط حیطه وب باشه. به‌نظر من مقایسه اشتباهی‌ست.
زندگی کوتاهه.

آفلاین فاروق

  • Hero Member
  • *
  • ارسال: 992
  • جنسیت : پسر
  • <شعار>این یک شعار است</شعار>
    • تارنمای فاروق
پاسخ : بحثی بر پایتون و پی اچ پی
« پاسخ #33 : 01 آذر 1394، 09:49 ب‌ظ »
من فکر کردم به دیوار میگن که در بشنوه
الآن مقایسه فقط بین خود زبان هاست.
http://pcworms.blog.ir
بعد از بررسی پست های قدیمیم، فکر میکنم یک عذرخواهی بدهکارم! معذرت میخوام و اگر اشتباه کردم مستقیم و روشن راهنمایی کنید تا تکرار نکنم.
کانال IRC

آفلاین pakseresht

  • Newbie
  • *
  • ارسال: 4
  • جنسیت : دختر
پاسخ : بحثی بر پایتون و پی اچ پی
« پاسخ #34 : 19 دی 1395، 05:33 ق‌ظ »
سلام و وقت بخیر
من دقیقا نمی دونم کجا باید سوالمو بپرسم ولی چون خیلی کارم گیره، نوشتم.
یه تیکه کد توی پایتون دارم که برای اینکه به نتیجه برسه باید خطاهاشو رفع کنم. تیکه کد اینه:

def propagateLabel(G):
    visitSequence = random.sample(G.nodes(),len(G.nodes()))
    for i in visitSequence:
        node = G.node
        label = node["label"]
        dict = getMaxNeighborLabel(G, i)

        if(not dict.has_key(label)):
            newLabel = dict.keys()[random.randrange(len(dict.keys()))]
            node["label"] = newLabel
            # dict.keys() -> list of dict's keys

قسمتی که خطا می ده برای این قسمته:
random.randrange(len(dict.keys()))

و خطایی که نشون می ده اینه:
191                     return self._randbelow(istart)
    192                 return _int(self.random() * istart)
--> 193             raise ValueError, "empty range for randrange()"
    194
    195         # stop argument supplied.

ValueError: empty range for randrange()

ممکنه اینجا کسی بتونه کمک کنه؟
راستی این برنامه توو پایتونه

آفلاین Sadegh Alirezaie

  • Full Member
  • *
  • ارسال: 182
  • جنسیت : پسر
  • Pythonista
    • Sadegh
پاسخ : بحثی بر پایتون و پی اچ پی
« پاسخ #35 : 19 دی 1395، 08:04 ق‌ظ »
سلام و وقت بخیر
من دقیقا نمی دونم کجا باید سوالمو بپرسم ولی چون خیلی کارم گیره، نوشتم.
یه تیکه کد توی پایتون دارم که برای اینکه به نتیجه برسه باید خطاهاشو رفع کنم. تیکه کد اینه:

def propagateLabel(G):
    visitSequence = random.sample(G.nodes(),len(G.nodes()))
    for i in visitSequence:
        node = G.node
        label = node["label"]
        dict = getMaxNeighborLabel(G, i)

        if(not dict.has_key(label)):
            newLabel = dict.keys()[random.randrange(len(dict.keys()))]
            node["label"] = newLabel
            # dict.keys() -> list of dict's keys

قسمتی که خطا می ده برای این قسمته:
random.randrange(len(dict.keys()))

و خطایی که نشون می ده اینه:
191                     return self._randbelow(istart)
    192                 return _int(self.random() * istart)
--> 193             raise ValueError, "empty range for randrange()"
    194
    195         # stop argument supplied.

ValueError: empty range for randrange()

ممکنه اینجا کسی بتونه کمک کنه؟
راستی این برنامه توو پایتونه
دوست عزیز لظفاً قوانین انجمن رو مطالعه کنید به شروع به فعالیت کنید.
Poor Are Those Who Have Eyes But Can Not See