Ravindra Bagale · Data Scienceसर्व coursesया course चे lessonsशोधाEnglish

Data Science · मराठी आवृत्ती · Python basics

P12.3 NumPy Array गणित: पूर्ण Arrays ची बेरीज, गुणाकार आणि तुलना

By Ravindra Bagale

हे का शिकायचं?

Qty × price सारखं गणित प्रत्येक row साठी हवं असतं.

हे काय आहे?

एकाच लांबीच्या दोन arrays वर +, -, *, / केलं की position नुसार गणित होतं. Comparison केलं की True/False चा array मिळतो.

कसं करायचं?

Step 1. दोन arrays घ्या.

Step 2. Operator लावा.

Step 3. np.round() ने गोल करा.

1. qty = [3, 2, 5]2. price = [56, 40, 84]3. Multiply position by position4. revenue = [168, 80, 420]
वरून खाली वाचा: code पासून result पर्यंतचा प्रवास

उदाहरणं: copy करा आणि चालवा

उदाहरण A: प्रत्येक row ची revenue

हा code चालवा:

import numpy as np
qty = np.array([3, 2, 5])
price = np.array([56, 40, 84])
revenue = qty * price
print(revenue)
print(revenue.sum())

तुम्हाला दिसणारा output:

[168  80 420]
668

याचा अर्थ: qty * price ने प्रत्येक row ची revenue एकदम मिळाली.

उदाहरण B: Currency conversion आणि rounding

हा code चालवा:

import numpy as np
gbp = np.array([19.99, 45.50, 120.00])
eur = np.round(gbp * 1.17, 2)
print(eur)

तुम्हाला दिसणारा output:

[ 23.39  53.24 140.4 ]

याचा अर्थ: पूर्ण array ला rate ने गुणून round केलं.

उदाहरण C: Percentage change

हा code चालवा:

import numpy as np
users = np.array([1000, 1150, 1100, 1320])
change = (users[1:] - users[:-1]) / users[:-1] * 100
print(np.round(change, 1))

तुम्हाला दिसणारा output:

[15.  -4.3 20. ]

याचा अर्थ: (नवीन - जुनं) / जुनं × 100 पूर्ण array वर एकदम झालं.