diff --git a/lectures/numpy.md b/lectures/numpy.md index e51bcb9..465346a 100644 --- a/lectures/numpy.md +++ b/lectures/numpy.md @@ -831,9 +831,9 @@ Higher dimensions-ലേക്ക് കടക്കുമ്പോൾ കാര നമ്മെ സഹായിക്കാൻ, താഴെ പറയുന്ന list of rules ഉപയോഗിക്കാം: * *Step 1:* രണ്ട് arrays-ന്റെ dimensions match ചെയ്യാത്തപ്പോൾ, കുറവ് dimensions ഉള്ള array-യുടെ നിലവിലുള്ള dimensions-ന്റെ ഇടതുവശത്ത് പുതിയ dimensions ചേർത്ത് NumPy അതിനെ expand ചെയ്യും. - - For example, `a -> (3, 3)`, `b -> (3,)` ആണെങ്കിൽ, broadcasting, `b`-യുടെ ഇടതുവശത്ത് ഒരു dimension ചേർത്ത് അതിനെ `b -> (1, 3)` ആകും; - - `a -> (2, 2, 2)`, `b -> (2, 2)` ആണെങ്കിൽ, broadcasting, `b`-യുടെ ഇടതുവശത്ത് ഒരു dimension ചേർത്ത്, അതിനെ `b -> (1, 2, 2)` ആകും; - - `a -> (3, 2, 2)`, `b -> (2,)` ആണെങ്കിൽ, broadcasting, `b`-യുടെ ഇടതുവശത്ത് രണ്ട് dimensions ചേർത്ത്, അതിനെ `b -> (1, 1, 2)` ആകും (ഈ process, *Step 1* രണ്ട് പ്രാവശ്യം നടക്കുന്നതായും കാണാം). + - For example, `a -> (3, 3)`, `b -> (3,)` ആണെങ്കിൽ, broadcasting, `b`-യുടെ ഇടതുവശത്ത് ഒരു dimension ചേർത്ത് അതിനെ `b -> (1, 3)` ആക്കും; + - `a -> (2, 2, 2)`, `b -> (2, 2)` ആണെങ്കിൽ, broadcasting, `b`-യുടെ ഇടതുവശത്ത് ഒരു dimension ചേർത്ത്, അതിനെ `b -> (1, 2, 2)` ആക്കും; + - `a -> (3, 2, 2)`, `b -> (2,)` ആണെങ്കിൽ, broadcasting, `b`-യുടെ ഇടതുവശത്ത് രണ്ട് dimensions ചേർത്ത്, അതിനെ `b -> (1, 1, 2)` ആക്കും (ഈ process, *Step 1* രണ്ട് പ്രാവശ്യം നടക്കുന്നതായും കാണാം). * *Step 2:* രണ്ട് arrays-ന് ഒരേ dimension ഉണ്ടെങ്കിലും, shapes വ്യത്യസ്തമാണെങ്കിൽ, shape index 1 ആയിരിക്കുന്ന dimensions-നെ NumPy expand ചെയ്യാൻ ശ്രമിക്കും.