<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="https://script.spoken-tutorial.org/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>https://script.spoken-tutorial.org/index.php?action=history&amp;feed=atom&amp;title=Python-3.4.3%2FC3%2FBasic-Matrix-Operations%2FEnglish-timed</id>
		<title>Python-3.4.3/C3/Basic-Matrix-Operations/English-timed - Revision history</title>
		<link rel="self" type="application/atom+xml" href="https://script.spoken-tutorial.org/index.php?action=history&amp;feed=atom&amp;title=Python-3.4.3%2FC3%2FBasic-Matrix-Operations%2FEnglish-timed"/>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php?title=Python-3.4.3/C3/Basic-Matrix-Operations/English-timed&amp;action=history"/>
		<updated>2026-04-17T02:35:04Z</updated>
		<subtitle>Revision history for this page on the wiki</subtitle>
		<generator>MediaWiki 1.23.17</generator>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php?title=Python-3.4.3/C3/Basic-Matrix-Operations/English-timed&amp;diff=47657&amp;oldid=prev</id>
		<title>PoojaMoolya: Created page with &quot;{| border=1 |  &lt;center&gt;'''Time '''&lt;/center&gt; | &lt;center&gt;'''Narration'''&lt;/center&gt;  |- | 00:01 | Welcome to the spoken tutorial on '''Basic Matrix Operations'''.   |- |  00:07 | I...&quot;</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php?title=Python-3.4.3/C3/Basic-Matrix-Operations/English-timed&amp;diff=47657&amp;oldid=prev"/>
				<updated>2019-05-31T12:58:33Z</updated>
		
		<summary type="html">&lt;p&gt;Created page with &amp;quot;{| border=1 |  &amp;lt;center&amp;gt;&amp;#039;&amp;#039;&amp;#039;Time &amp;#039;&amp;#039;&amp;#039;&amp;lt;/center&amp;gt; | &amp;lt;center&amp;gt;&amp;#039;&amp;#039;&amp;#039;Narration&amp;#039;&amp;#039;&amp;#039;&amp;lt;/center&amp;gt;  |- | 00:01 | Welcome to the spoken tutorial on &amp;#039;&amp;#039;&amp;#039;Basic Matrix Operations&amp;#039;&amp;#039;&amp;#039;.   |- |  00:07 | I...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{| border=1&lt;br /&gt;
|  &amp;lt;center&amp;gt;'''Time '''&amp;lt;/center&amp;gt;&lt;br /&gt;
| &amp;lt;center&amp;gt;'''Narration'''&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:01&lt;br /&gt;
| Welcome to the spoken tutorial on '''Basic Matrix Operations'''. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:07&lt;br /&gt;
| In this tutorial, you will learn to, Create '''matrices''' from '''lists'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:13&lt;br /&gt;
| Perform basic '''matrix operations''' like&lt;br /&gt;
 &lt;br /&gt;
addition&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:19&lt;br /&gt;
|  subtraction and multiplication&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:23&lt;br /&gt;
|  Perform '''operations''' to find out &lt;br /&gt;
&lt;br /&gt;
'''determinant''' of a '''matrix''' &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:29&lt;br /&gt;
|  '''inverse''' of a '''matrix'''&lt;br /&gt;
&lt;br /&gt;
'''Eigen values''' and '''Eigen vectors''' of a '''matrix '''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:37&lt;br /&gt;
| To record this tutorial, I am using &lt;br /&gt;
&lt;br /&gt;
'''Ubuntu Linux 16.04''' operating system&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:44 &lt;br /&gt;
|  '''Python 3.4.3''' and  '''IPython 5.1.0'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:51&lt;br /&gt;
| To practise this tutorial, you should have basic knowledge about&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:56&lt;br /&gt;
|  '''Lists'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:58&lt;br /&gt;
|  '''Arrays '''and '''accessing parts of arrays ''' and&lt;br /&gt;
&lt;br /&gt;
Theoretical knowledge of '''matrix operations'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  01:06&lt;br /&gt;
| If not, see the relevant '''Python''' tutorials on this website.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  01:11&lt;br /&gt;
| In '''Python''', we create a '''matrix''' using '''numpy matrix class.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  01:16&lt;br /&gt;
|  '''Matrix operations''' can be done using '''numpy operators''' and '''functions'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:22&lt;br /&gt;
| Let us start '''ipython'''. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  01:25&lt;br /&gt;
| Open the '''terminal'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  01:27&lt;br /&gt;
| Type '''ipython3 '''and press '''Enter'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  01:31&lt;br /&gt;
| &lt;br /&gt;
From here onwards, remember to press the '''Enter''' key after typing every '''command''' on the '''terminal'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:38&lt;br /&gt;
| Let us create a '''matrix m1.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  01:41&lt;br /&gt;
| Type '''from numpy import matrix'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:47&lt;br /&gt;
| Then type,  '''m1 '''''is equal to''''' matrix '''''inside brackets inside square brackets '''''1''''' comma '''''2''''' comma '''''3''''' comma '''''4'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  01:57&lt;br /&gt;
| Now type '''m1'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  02:00&lt;br /&gt;
| This creates a '''matrix''' with one row and four columns.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:05&lt;br /&gt;
| This can be verified by typing '''m1.shape'''&lt;br /&gt;
&lt;br /&gt;
This gives the output as (1, 4)&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:15&lt;br /&gt;
| A '''list''' can also be converted to a '''matrix''' as follows, &lt;br /&gt;
&lt;br /&gt;
Type as shown.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  02:23&lt;br /&gt;
| You can see the '''matrix m2''' with values from '''list l1.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  02:29&lt;br /&gt;
| To convert an '''array''' to a '''matrix''', use the '''asmatrix method''' in '''numpy module'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  02:36&lt;br /&gt;
|  We can use '''arange '''and '''reshape methods '''to generate an '''array'''. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  02:42&lt;br /&gt;
| Type as shown.&lt;br /&gt;
 &lt;br /&gt;
'''arange''' is a '''method''' available in''' numpy.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  02:49&lt;br /&gt;
| Here it returns an '''array''' of evenly spaced values between '''1 '''and''' 9.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  02:55&lt;br /&gt;
| '''reshape''' is used to change the shape of the '''array''' to 2 rows and 4 columns.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  03:02&lt;br /&gt;
| '''asmatrix '''is a '''method''' available in '''numpy '''and it interprets the input as a '''matrix'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:09&lt;br /&gt;
| Pause the video.&lt;br /&gt;
&lt;br /&gt;
Try this exercise and then resume the video.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  03:15&lt;br /&gt;
| Create a two dimensional '''matrix m3 '''of '''shape''' 2 by 4 with the '''elements''' 5, 6, 7, 8, 9, 10, 11, 12.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  03:25&lt;br /&gt;
| Hint: Use '''arange() '''and '''reshape() methods '''and''' asmatrix() function.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  03:31&lt;br /&gt;
| Switch back to the '''terminal''' for the solution.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  03:35&lt;br /&gt;
| Type, '''m3 '''''is equal to''''' asmatrix '''''inside brackets '''''arange '''''inside brackets '''''5 '''''comma '''''13 '''''dot '''''reshape '''''inside brackets '''''2''''' comma '''''4'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  03:48&lt;br /&gt;
| Type''' m3''' You can see the required output.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  03:54&lt;br /&gt;
| Next let us see some '''matrix operations'''.&lt;br /&gt;
&lt;br /&gt;
Type, '''m3 '''''plus''''' m2''' &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  04:02&lt;br /&gt;
| It performs '''element''' by '''element''' addition, that is '''matrix''' addition.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  04:07&lt;br /&gt;
| Note that both the '''matrices''' should be of the same '''shape'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:12&lt;br /&gt;
| Similarly, type '''m3''''' minus '''''m2''' &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  04:17&lt;br /&gt;
| It performs '''matrix''' subtraction, that is '''element''' by '''element''' subtraction.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  04:24&lt;br /&gt;
| Note that both the '''matrices''' should be of the same '''shape'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  04:28&lt;br /&gt;
| Now we can multiply a '''scalar''' i.e a number by a '''matrix''' as shown.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  04:36&lt;br /&gt;
| Next we will check the size of '''m2 '''by typing, &lt;br /&gt;
&lt;br /&gt;
'''m2 dot shape.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  04:43&lt;br /&gt;
| We get a '''tuple (2, 4).'''&lt;br /&gt;
&lt;br /&gt;
'''Matrix m2''' is of the shape, two by four. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  04:49&lt;br /&gt;
| Let us create another '''matrix''', of the order 4 by 2.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  04:55&lt;br /&gt;
| &lt;br /&gt;
Type, '''m4 '''''is equal to''''' asmatrix '''''inside brackets '''''arange '''''inside brackets '''''1 '''''comma '''''9''''' dot '''''reshape '''''inside brackets '''''4''''' comma '''''2'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  05:07&lt;br /&gt;
| Now to check the shape, type '''m4.shape'''&lt;br /&gt;
&lt;br /&gt;
We get (4,2) as the shape of '''m4'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:16&lt;br /&gt;
| The multiplication '''operator ''asterisk '''''is used for '''matrix''' multiplication.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  05:22&lt;br /&gt;
| Type '''m2 '''''asterisk''''' m4'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  05:27&lt;br /&gt;
| Now we get output as multiplication of '''m2''' and '''m4.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  05:33&lt;br /&gt;
| Let us now see, how to find out the '''transpose''' of a '''matrix.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  05:38&lt;br /&gt;
| To see the content of '''m4''', type '''print''''' inside brackets '''''m4'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  05:46&lt;br /&gt;
| Now type, '''print '''''inside brackets '''''m4''''' dot capital''''' T''' &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  05:53&lt;br /&gt;
| As you saw, '''m4''' dot''' capital T''' will give the '''transpose''' of a '''matrix.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:59&lt;br /&gt;
| We can get the  '''determinant''' of a '''square matrix''' by using the '''function det() '''in''' numpy.linalg module'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  06:09&lt;br /&gt;
| Pause the video. &lt;br /&gt;
&lt;br /&gt;
Try this exercise and then resume the video.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:15&lt;br /&gt;
| Find out the '''determinant''' of this 3 by 3 '''matrix.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  06:20&lt;br /&gt;
|  Switch to the '''terminal''' for the solution.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:23&lt;br /&gt;
| Type as shown.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  06:26&lt;br /&gt;
| The '''determinant''' of '''m5''' can be found by issuing the '''command'''&lt;br /&gt;
&lt;br /&gt;
''det '''''inside brackets '''''m5'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  06:35&lt;br /&gt;
| We get '''determinant''' of '''m5''' as output.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  06:39&lt;br /&gt;
| We can get the  '''inverse''' of a '''square matrix''' by using '''inv() function '''in''' numpy.linalg module'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  06:48&lt;br /&gt;
| Let us find the '''inverse''' of the '''matrix m5.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  06:52&lt;br /&gt;
| Type as shown.&lt;br /&gt;
&lt;br /&gt;
Then to see the '''inverse''', type '''im5'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:02&lt;br /&gt;
| Type '''from numpy import eye, allclose'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  07:09&lt;br /&gt;
| Then type, '''allclose''''' inside brackets '''''im5 '''''asterisk''''' m5 '''''comma''''' asmatrix '''''inside brackets '''''eye '''''inside brackets '''''3'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  07:22&lt;br /&gt;
| This returns '''True.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  07:25&lt;br /&gt;
| We know that multiplication of a '''matrix''' with its '''inverse''' gives the '''identity matrix'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  07:31&lt;br /&gt;
| '''Identity matrix''' is created using '''eye() function'''. It is present in the '''numpy module'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  07:40&lt;br /&gt;
| Here '''asmatrix '''''inside brackets '''''eye '''''inside brackets '''''3''' gives '''identity matrix''' of size 3.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  07:48&lt;br /&gt;
| '''allclose '''is a '''function''' that returns '''True''' if two '''arrays''' are '''element''' wise equal.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  07:55&lt;br /&gt;
| To know more about these, we will check the documentation.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  08:00&lt;br /&gt;
| Type the '''function''' name followed by a question mark in '''IPython console.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  08:05&lt;br /&gt;
| Type '''eye''''' question mark''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  08:11&lt;br /&gt;
| To quit the documentation, press '''q'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  08:15&lt;br /&gt;
| It is a good practice to read documentation of new '''functions''' that you come across.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08:22&lt;br /&gt;
| Let us now move onto '''Eigen vectors''' and '''Eigen values.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  08:27&lt;br /&gt;
| &lt;br /&gt;
Given a '''square matrix A'''&lt;br /&gt;
&lt;br /&gt;
'''eig '''''inside brackets''''' A '''''inside square brackets''''' 0 '''gives its '''eigenvalues'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  08:37&lt;br /&gt;
|  '''eig '''''inside brackets''''' A '''''inside square brackets '''''1''' gives its '''eigenvector''' &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  08:43&lt;br /&gt;
|  '''eigvals '''''inside brackets '''''A '''gives its '''eigenvalues''' &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  08:49&lt;br /&gt;
| '''eig''' and '''eigvals functions''' are present in '''numpy.linalg module'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  08:58&lt;br /&gt;
| Let us find out the '''eigenvalues''' and '''eigenvectors''' of the '''matrix m6'''.&lt;br /&gt;
&lt;br /&gt;
Type as shown.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 09:07&lt;br /&gt;
| Now to see the value, type,'''eig '''''inside brackets '''''m6'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  09:14&lt;br /&gt;
| '''diag '''''inside brackets again inside brackets '''''1 '''''comma''''' 2 '''''comma '''''3 '''&lt;br /&gt;
creates a '''diagonal matrix''' with 1,2,3 as diagonal '''elements''' and '''0 '''elsewhere .&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  09:26&lt;br /&gt;
|'''diag() function '''is present in''' numpy module.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  09:31&lt;br /&gt;
| Note that '''eig '''''inside brackets '''''m6''' returned a '''tuple''' of one '''array''' and one '''matrix'''. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  09:38&lt;br /&gt;
|The first '''element''' in the '''tuple''' is an '''array''' of three '''eigen values'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  09:43&lt;br /&gt;
|The second '''element''' in the '''tuple''' is a '''matrix''' of three '''eigen vectors'''. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  09:48&lt;br /&gt;
| To get '''eigen values '''type,'''eig''''' underscore '''''value''''' is equal to''''' eig''''' inside brackets '''''m6 '''''inside square brackets '''''0'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  10:00&lt;br /&gt;
| Then type '''eig '''''underscore '''''value'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  10:04&lt;br /&gt;
| As you can see '''eig '''''underscore '''''value''' contains '''eigenvalues'''. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 10:09&lt;br /&gt;
| To get '''eigen vectors '''type,'''eig '''''underscore '''''vector '''''is equal to''''' eig''''' inside brackets '''''m6 '''''inside square brackets '''''1'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  10:20&lt;br /&gt;
| Then type '''eig '''''underscore '''''vector'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  10:25&lt;br /&gt;
| '''eig '''''underscore '''''vector '''contains '''eigen vector'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  10:29&lt;br /&gt;
| The '''eigen values''' can also be computed using '''eigvals() function'''.&lt;br /&gt;
&lt;br /&gt;
Type as shown.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  10:39&lt;br /&gt;
| Then type '''eig '''''underscore '''''value1'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  10:44&lt;br /&gt;
| You can see that, '''eig '''''underscore '''''value '''and''' eig '''''underscore '''''value1 '''are same.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  10:52&lt;br /&gt;
| This brings us to the end of this tutorial. Let us summarize. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  10:58&lt;br /&gt;
| In this tutorial, we have learnt to,&lt;br /&gt;
&lt;br /&gt;
Create '''matrices''' using '''arrays'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  11:03&lt;br /&gt;
|  Add, subtract and multiply '''matrices'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  11:07&lt;br /&gt;
|  Take '''scalar''' multiple of a '''matrix'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  11:11&lt;br /&gt;
|  Use the '''function det()''' to find the '''determinant''' of a '''matrix'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  11:16&lt;br /&gt;
|  Find out the '''inverse''' of a '''matrix''' using the '''function inv() '''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  11:21&lt;br /&gt;
|  Find out the '''eigen vectors''' and '''eigen values''' of a '''matrix''', using the '''functions eig()''' and '''eigvals()'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  11:30&lt;br /&gt;
| Here are some self assessment questions for you to solve&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  11:34&lt;br /&gt;
|  First. A and B are two '''matrix objects''' of appropriate sizes. Which one of the below is correct for '''matrix''' multiplication?&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  11:45&lt;br /&gt;
|  Second. '''eig '''''inside brackets '''''A''''' inside square brackets '''''1''' and '''eigvals '''''inside brackets '''''A''' are the same. True or False?&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  11:56&lt;br /&gt;
| And the answers,&lt;br /&gt;
&lt;br /&gt;
First.  '''Matrix''' multiplication between A and B is done by, A ''asterisk'' B&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  12:05&lt;br /&gt;
|  Second. False. '''eig '''''inside brackets '''''A''''' inside square brackets '''''0''' and '''eigvals '''''inside brackets '''''A''' are same, that is both will give the '''eigen values''' of '''matrix''' A.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 12:19&lt;br /&gt;
| Please post your timed queries in this forum.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  12:23&lt;br /&gt;
| Please post your general queries on Python in this forum.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|12:28&lt;br /&gt;
| FOSSEE team coordinates the TBC project.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 12:32&lt;br /&gt;
|  Spoken Tutorial Project is funded by NMEICT, MHRD, Govt. of India.&lt;br /&gt;
&lt;br /&gt;
For more details, visit this website.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  12:42&lt;br /&gt;
| This is Priya from IIT Bombay signing off.&lt;br /&gt;
&lt;br /&gt;
Thanks for watching.&lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>PoojaMoolya</name></author>	</entry>

	</feed>