NumPy - Simple Arithmetic
اعمال حسابی ساده
میتوانید از عملگرهای حسابی +, -, *, /
مستقیماً روی آرایههای NumPy استفاده کنید. اما در اینجا ما روی توابع توسعه یافته اعمال حسابی بحث میکنیم، که میتوانند هر نوع شیء آرایه مانندی مثل تاپل، لیست و ... را دریافت و اعمال حسابی را در صورت لزوم بر اساس شرطهای تعیین شده اعمال کنند.
where
بگیرند که بر اساس آن میتوانید تعیین کنید که اعمال حسابی مورد نظر شما در کجای آرایه اتفاق بیافتند.
جمع
تابع add()
محتوای دو آرایه را با هم جمع میکند و نتیجه را در یک آرایه جدید برمیگرداند.
تفریق
تابع subtract()
مقادیر یک آرایه را از آرایه دیگر کم کرده و نتیجه را در یک آرایه جدید برمیگرداند.
ضرب
تابع multiply()
مقادیر یک آرایه را در آرایه دیگر ضرب کرده و نتیجه را در یک آرایه جدید برمیگرداند.
تقسیم
تابع divide()
مقادیر یک آرایه را بر آرایه دیگر تقسیم کرده و نتیجه را در یک آرایه جدید برمیگرداند.
توان
تابع power()
مقادیر یک آرایه را به توان مقادیر آرایه دیگر رسانده و نتیجه را در یک آرایه جدید برمیگرداند.
dtype
مشخص شود.
باقیمانده
هر دو تابع mod()
و remainder()
باقیمانده تقسیم مقادیر آرایه اول به مقادیر آرایه دوم را در یک آرایه جدید برمیگردانند.
خارج قسمت و باقیمانده
تابع divmod()
هم خارج قسمت و هم باقیمانده را برمیگرداند. نتیجه شامل دو آرایه است که آرایه اول شامل خارج قسمت و آرایه دوم شامل باقیمانده است.
مقادیر مطلق
هر دو تابع absolute()
و abs()
مقادیر مطلق عناصر یک آرایه را برمیگردانند ولی برای جلوگیری از ایجاد سردرگمی با تابع داخلی math.abs()
پایتون بهتر است از تابع absolute()
استفاده شود.