🐍 Python & Raspberry 🐍
8.21K subscribers
1.92K photos
125 videos
623 files
1.23K links
Python- Raspberry Pi-AI-IOT
ادمین : فرهاد ناصری زاده
@farhad_naserizadeh
@farhad3412

گروه پایتون
@Python_QA
تبادل
@mmtahmasbi
کانال مرتبط
@new_mathematical
@micropython_iot
@c_micro
اینستاگرام
http://Instagram.com/python_raspberry
Download Telegram
خروجی کد بالا چیست؟؟
Intelligent carpet gives insight into human poses
فرش علاالدین رو‌ همه یادمونه، حالا
دانشگاه MIT فرشی را طراحی کرده که مانند فرش کارتون علاالدین قادر به پرواز کردن و صحبت کردن نیست. این تکنولوژی بدون استفاده از دوربین قادر خواهد بود که ژست های بعدی افراد را پیش بینی کند. بر روی این فرش نزدیک به 9000 سنسور وجود دارد . کاربران کافی است که بر روی فرش قرار بگیرند و فعالیت هایی مثل ورزش کردن، راه رفتن و... را انجام دهند و به کمک الگوریتم شبکه عصبی عمیق، ژست بعدی افراد به صورت 3 بعدی پیش بینی میشود و.....
اگه میخوایید بیشتر با این فرش هوشمند آشنا بشید روی لینک زیر کلیک کنید👇🏻👇🏻👇🏻
https://news.mit.edu/2021/intelligent-carpet-gives-insight-human-poses-0624
https://www.instagram.com/p/CRgYyHTDY4d/

اون موقع ک باید فکرشو میکردید خواب بودید حالا هی اب معدنی بفرستید شاید کارون دوباره پراب شد 🙄
🐍 Python & Raspberry 🐍
خروجی کد بالا چیست؟؟
خب نکته این سوال این بود که شما باید به True توجه میکردید. چرااااا؟؟!!
خب دلیلش اینه که پایتون False,(),None,0 []و چند مورد دیگرو رو صفر در نظر میگیره و بقیرو یک در نظر میگیره. پس در حقیقت داریم:
>>>1==True
True

. خب این از قضیه True, که شد 1. حالا وقتی که ما True رو یک در نظر میگیریم صورت سوالمون این شکلی میشه:
{1,'python',('abc','xyz'),1}
خب میدونیم که setها ، duplicate دیتا ها رو نمیپذیرن ، یعنی مقادیر تکراری تو setها معنی نداره ، یعنی در یک کلام ، از هر آیتم موجود در set, فقط یه دونه قرار میگیره و باقی حذف میشن . خب الان چون ما در
{1,'python',('abc','xyz'),1}
دو تا 1 داریم ، پس طبق تعریف setها ، یه دونه از 1 ها میمونه و دومی حذف میشه ‌.
پس جواب نهایی ما میشه :
{1,'python',('abc','xyz')}
☺️☺️☺️
frozenset:

یکی دیگه از built-in تایپ های پایتون frozenset ها هستند که شاید کمتر راجع بهشون حرف زده شده باشه.

s1 = {'a', 'b', 'c'}
s2 = frozenset(['a', 'b', 'c'])
print(s1)
print(s2)

output :
{'b', 'a', 'c'}
frozenset({'c', 'b', 'a'})

خیلی شبیه set ها هستن و میشه گفت اکثر کد های پیاده سازیشون مشابه هم نوشته شده پس هیچگونه بهینگی ای نسبت به هم ندارن. عملکردی شبیه set ها هم دارن و به جز متد هایی که باعث mutate شدن set ها میشد مثل add و remove و ... بقیه متد ها رو دارن.

این immutable بودن frozenset ها این قابلیت رو بهشون میده تا hashable باشن و در نتیجه بشه ازشون به عنوان کلید توی دیکشنری و یا یک عضوی داخل set استفاده کرد:

s1 = {'a', 'b', 'c'}
d = {s1: None}
# Error


s2 = frozenset(['a', 'b', 'd'])
d = {s2: None}
# Fine
تو کدوم خط این کد ایراد وجود داره ؟
توجه کنید ارور نیست ولی ایراده

@raspberry_python
کدوم خط کدبالا ایراد داره و بهتره درست بشه
Final Results
12%
0
6%
1
28%
2
23%
3
13%
5
18%
همش درسته
4_6028149817283185081.pdf
1.7 MB
کتاب فارسی «آموزش کاربردی جنگو (Django)» — نشر پندارپارس (PendarePars.com)
https://t.me/programmerjokes/2200

اینکه ی بازیگر ایرانی داره وارد میم های برنامه نویسی بین المللی میشه واقعا پیشرفت بزرگیه 😂😂😂
کتاب فارسی برای پردازش تصویر در openCV

@raspberry_python
OpenCV_persian_@raspberry_python.pdf
5.9 MB
کتاب فارسی برای پردازش تصویر در openCV

@raspberry_python
خروجی کد چیست ؟
خروجی کد بالا چیست؟
Final Results
40%
A
4%
B
14%
C
43%
D
گوگل پس از طرح صیانت :)))))))))))))))))

اسیرمون کردن بخدا
@raspberry_python
از بین گزینه های زیر کدام یک صحیح است ؟
خروجی این کد چیست؟؟
خروجی کد بالا چیست؟
Final Results
40%
a
15%
b
42%
c
3%
d