numpy – ১ম পর্ব

যদি numpy ইনস্টল না করা থাকে তাহলে আমার আগে পোস্ট অনুসরণ করে ইনস্টল করে নিন। এবার চলুন দেখা যাক কিভাবে খুব সহজে numpy ব্যবহার করা যায়।

প্রথমেই numpy লাইব্রেরি ইমপোর্ট করে নিন।

import numpy as np

1D array কিভাবে বানাবেন:

arr = np.array([1,2,3])

2D array:

  arr = np.array([(1,2,3), (4,5,6)])

চাইলে ডাটাটাইপও ফিক্স করে দিতে পারেনঃ

arr =   np.array([(1.5,2,3), (4,5,6)], dtype = float)

চাইলে সম্পূর্ণ এরে 0 অথবা দিয়েও বানাতে পারেন।

arr =  np.zeros((3,4) #only 0
arr =  np.ones((3,4) #only 1 

উপরের উদাহরণে 3×4 হলো array টির ডিমেনশন। চাইলে আপনার ইচ্ছামতো ভ্যালু বসাতে পারেন।

যেহেতু আপনি আপনার পছন্দমতো ডাটাটাইপ ব্যবহার করতে পারেন, এর জন্য ডাটাটাইপ সম্পর্কে জানাও জরুরী। এখন পর্যন্ত ব্যবহৃত ডাটাটাইপগুলো হলোঃ

numpy data-types

আমরা ইতিমধ্যে কিভাবে array বানাবো সেটা শিখেছি। চলুন এবার দেখা যাক কিভাবে numpy array সম্পর্কে তথ্য জানবো।

Array shape:

print(arr.shape)

Array length:

print(len(arr))

Number of dimensions:

print(arr.ndim)

Data Type:

print(arr.dtype)

Change data-type

arr = arr.astype(int)

আপনি চাইলে যেকোন লিস্টকে numpy এরে তে রূপান্তরিত করতে পারেন।

a = [1,2,3]
arr = np.array(a)

আজকের মতো এপর্যন্তই। পরবর্তী পোস্টে আমরা numpy এর আরো বিস্তারিত ব্যবহার দেখব।


2 thoughts on “numpy – ১ম পর্ব”

  1. Sayanta Chowdhury says:

    Waiting for next part. 🙂

    1. admin says:

      2nd and 3rd part have been published already.
      https://deephazard.com/numpy-%e0%a7%a8/

Leave a Reply

Your email address will not be published. Required fields are marked *