چن تا از مهم ترین توابع تو پانداز که هرکدوممون باید بلد باشیم
اگه نمیدونید اون توابع چیکار میکنن میتونید داکشو بخونید و اگه بازم متوجه نشدید، اون قسمتی که مشکل دارید زیر همین پست بپرسید
#kasra
@raspberry_python
اگه نمیدونید اون توابع چیکار میکنن میتونید داکشو بخونید و اگه بازم متوجه نشدید، اون قسمتی که مشکل دارید زیر همین پست بپرسید
#kasra
@raspberry_python
👍7
چجور با داده ها و تاریخ های ایرانی تو پایتون کار کنیم؟
https://github.com/enabling-languages/python-i18n/blob/main/notebooks/persian_df.ipynb
برای نصب کردن اون کتابخونه هم اینجارو بخونید:
https://pypi.org/project/PyICU/
#kasra
@raspberry_python
https://github.com/enabling-languages/python-i18n/blob/main/notebooks/persian_df.ipynb
برای نصب کردن اون کتابخونه هم اینجارو بخونید:
https://pypi.org/project/PyICU/
#kasra
@raspberry_python
GitHub
python-i18n/notebooks/persian_df.ipynb at main · enabling-languages/python-i18n
Random notes on Python internationalisation. Contribute to enabling-languages/python-i18n development by creating an account on GitHub.
👍5
هرراه حلی برا این سوال به ذهنتون میرسه بگید و در اخر پایتونیک ترین روش رو اعلام خواهیم کرد(خواهشا قبل از نوشتن توی جوابارو نگاه کنید که جواب تکراری نفرستید):
تعداد ۵هایی که بعد از یک داخل لیست اومدن رو بشمرید.
مثلا
lst = [1,2,3,4,5,1,4,1,5]
باید عدد یک برگردونه
به عبارت دیگه میخوایم تعداد جفت های
1,5
رو بشمریم
#kasra
@raspberry_python
تعداد ۵هایی که بعد از یک داخل لیست اومدن رو بشمرید.
مثلا
lst = [1,2,3,4,5,1,4,1,5]
باید عدد یک برگردونه
به عبارت دیگه میخوایم تعداد جفت های
1,5
رو بشمریم
#kasra
@raspberry_python
👍5
how to flatten a nested list (i.e., matrixes or boards)
1- one easy way is to use
(note:
2- using python for:
3- what if we don't want to use NumPy and still searching for an efficient way:
note: you can use operator.add if you want a more general function
#kasra
@raspberry_python
1- one easy way is to use
np.reshape
, np.ravel
, np.flatten
(note:
ravel
and flatten
has a slight difference. Check the documents if you don't know or ask in the comments if you couldn't find the difference)2- using python for:
flatten = []
for row in mat:
flatten.extend(row)
3- what if we don't want to use NumPy and still searching for an efficient way:
flatten = reduce(list.__add__, mat)
note: you can use operator.add if you want a more general function
#kasra
@raspberry_python
👍2
🔥18👍4👎2