diff options
Diffstat (limited to 'Linear_Algebra_by_K._Hoffman_and_R._Kunze/Chapter4.ipynb')
-rw-r--r--[-rwxr-xr-x] | Linear_Algebra_by_K._Hoffman_and_R._Kunze/Chapter4.ipynb | 27 |
1 files changed, 13 insertions, 14 deletions
diff --git a/Linear_Algebra_by_K._Hoffman_and_R._Kunze/Chapter4.ipynb b/Linear_Algebra_by_K._Hoffman_and_R._Kunze/Chapter4.ipynb index 3fb3b384..c3b1c0c4 100755..100644 --- a/Linear_Algebra_by_K._Hoffman_and_R._Kunze/Chapter4.ipynb +++ b/Linear_Algebra_by_K._Hoffman_and_R._Kunze/Chapter4.ipynb @@ -50,11 +50,10 @@ } ], "source": [ - "import numpy as np\n", - "import sympy as sp\n", - "from sympy.polys.polyfuncs import horner\n", + "from numpy import array,identity\n", + "from sympy import Symbol\n", "print 'C is the field of complex numbers'\n", - "x = sp.Symbol(\"x\")\n", + "x = Symbol(\"x\")\n", "def f(x):\n", " ff= x**2 + 2\n", " return ff\n", @@ -70,9 +69,9 @@ "\n", "#part b\n", "print 'If a is the algebra of all 2*2 matrices over C and'\n", - "B = np.array([[1 ,0],[-1, 2]])\n", + "B = array([[1 ,0],[-1, 2]])\n", "print 'B = \\n',B\n", - "print 2*np.identity(2) + B**2,'then, f(B) = '\n", + "print 2*identity(2) + B**2,'then, f(B) = '\n", "print '----------------------------------------'\n", "\n", "#part c\n", @@ -117,8 +116,8 @@ } ], "source": [ - "import sympy as sp\n", - "x = sp.Symbol('x')\n", + "from sympy import Symbol\n", + "x = Symbol('x')\n", "p1 = x + 2#\n", "p2 = x**2 + 8*x + 16#\n", "print 'M = (x+2)F[x] + (x**2 + 8x + 16)F[x]'\n", @@ -169,8 +168,8 @@ } ], "source": [ - "import sympy as sp\n", - "x = sp.Symbol('x')\n", + "from sympy import Symbol\n", + "x = Symbol('x')\n", "\n", "#part a\n", "p1 = x + 2#\n", @@ -232,8 +231,8 @@ } ], "source": [ - "import sympy as sp\n", - "x = sp.Symbol('x')\n", + "from sympy import Symbol\n", + "x = Symbol('x')\n", "\n", "print 'M is the ideal in F[x] generated by:'\n", "print '(x-1)*(x+2)**2'\n", @@ -285,8 +284,8 @@ } ], "source": [ - "import sympy as sp\n", - "x = sp.Symbol('x')\n", + "from sympy import Symbol\n", + "x = Symbol('x')\n", "P = x**2 + 1#\n", "print P,'P = '\n", "print 'P is reducible over complex numbers as: ',\n", |