लिस्ट्स

MATLAB उपयोगकर्ताओं के लिए Python

Justin Kiggins

Product Manager

लिस्ट क्या है?

  • डेटा स्टोर करने के लिए सरल Python स्ट्रक्चर
  • लिस्ट्स में कुछ भी हो सकता है
  • MATLAB के cell array जैसा
  • लेकिन केवल एक-आयामी
  • NumPy arrays जैसी इंडेक्सिंग
MATLAB उपयोगकर्ताओं के लिए Python

लिस्ट बनाना

my_list = [8, 6, 7, 5, 3, 0 ,9]

print(my_list[2])
7
print(my_list[-3:])
[3, 0, 9]
MATLAB उपयोगकर्ताओं के लिए Python

लिस्ट्स से NumPy arrays बनाना

my_list = [8, 6, 7, 5, 3, 0 ,9]
import numpy as np

my_array = np.array(my_list)
type(my_array)
numpy.ndarray
MATLAB उपयोगकर्ताओं के लिए Python

लिस्ट की लिस्ट से बहु-आयामी NumPy arrays

list_of_lists = [[2, 3], [9, 0], [1, 4]]

import numpy as np arr = np.array(list_of_lists) print(arr)
[[2, 3]
 [9, 0]
 [1, 4]]
arr.shape
(3, 2)
MATLAB उपयोगकर्ताओं के लिए Python

Lists और NumPy arrays में अंतर

NumPy Arrays Lists
सभी एलिमेंट एक ही type के होने चाहिए types मिक्स कर सकते हैं
(+) element-wise addition करता है (+) लिस्ट्स जोड़ता है
बहु-आयामी एक-आयामी
Range और Boolean indexing केवल Range indexing
MATLAB उपयोगकर्ताओं के लिए Python

कब क्या उपयोग करें

  • गणित करना है?

    • NumPy array
  • complex structures स्टोर करने हैं?

    • list
  • बहु-आयामी डेटा?

    • NumPy array
MATLAB उपयोगकर्ताओं के लिए Python

अभ्यास करते हैं!

MATLAB उपयोगकर्ताओं के लिए Python

Preparing Video For Download...