آموزش توابع رشته ای در NumPy

3 سال پیش
آموزش توابع رشته ای در NumPy

آموزش توابع رشته ای در NumPy

در این درس از مجموعه آموزش برنامه نویسی سایت سورس باران، به آموزش توابع رشته ای در NumPy خواهیم پرداخت.

پیشنهاد ویژه : پکیج آموزش پایتون مختص بازار کار

از توابع زیر برای انجام عملیات رشته ای برداری شده برای آرایه های dtype numpy.string_ یا numpy.unicode_ استفاده می شود. آنها براساس توابع رشته استاندارد در کتابخانه داخلی پایتون ساخته شده اند.

توابع و توضیحات
۱ ()addاتصال رشته به سبک عناصر را برای دو آرایه str یا Unicode برمی گرداند
۲ ()multiplyرشته را با الحاق چندگانه ، بر اساس عناصر ، برمی گرداند
۳ ()centerنسخه ای از رشته داده شده را با عناصر متمرکز در رشته ای با طول مشخص برمی گرداند
۴ ()capitalizeیک کپی از رشته را با بزرگترین حرف اول برمی گرداند
۵ ()titleنسخه محفظه عنوان یا عنصر کد را به صورت عنصر برمی گرداند
۶ ()lowerآرایه ای را با عناصر تبدیل شده به حروف کوچک برمی گرداند
۷ ()upperآرایه ای را با عناصر تبدیل شده به بزرگ برمی گرداند
۸ ()splitلیستی از کلمات موجود در رشته را با استفاده از جداکننده محدود کننده برمی گرداند
۹ ()splitlinesلیستی از خطوط موجود در عنصر را برمی گرداند و در مرزهای خط شکسته می شود
۱۰ ()stripکپی را با کاراکتر های برجسته و اصلی برمی گرداند
۱۱ ()joinرشته ای را که محل اتصال رشته ها به دنباله است برمی گرداند
۱۲ ()replaceیک کپی از رشته را با تمام وقایع رشته به جای رشته جدید برمی گرداند
۱۳ ()decodestr.decode را از نظر عناصر فراخوانی می کند
۱۴ ()encode

str.encode را از نظر عناصر فراخوانی می کند

 

این توابع در کلاس آرایه نویسه (numpy.char) تعریف می شوند. بسته قدیمی Numarray شامل کلاس chararray بود. توابع فوق در کلاس numpy.char در انجام عملیات رشته ای برداری شده مفید هستند.

 

منبع.

 

لیست جلسات قبل آموزش NumPy

  1. آموزش NumPy
  2. معرفی NumPy
  3. آموزش محیط کار NumPy
  4. آموزش شی Ndarray در NumPy
  5. آموزش انواع داده ها در NumPy
  6. آموزش ویژگی های آرایه در NumPy
  7. آموزش روال ایجاد آرایه در NumPy
  8. آموزش ایجاد آرایه از داده های موجود در NumPy
  9. آموزش ایجاد آرایه از محدوده های عددی در NumPy
  10. آموزش شاخص گذاری و برش در NumPy
  11. آموزش شاخص گذاری پیشرفته در NumPy
  12. آموزش Broadcasting در NumPy
  13. آموزش تکرار در یک آرایه در NumPy
  14. آموزش دستکاری آرایه در NumPy
  15. آموزش اپراتورهای دودویی در NumPy
0
برچسب ها :
نویسنده مطلب erfan molaei

دیدگاه شما

بدون دیدگاه