Skip to content

Instantly share code, notes, and snippets.

@cocuh
Created June 2, 2015 05:26
Show Gist options
  • Save cocuh/0f510b5a9fe318adc4b4 to your computer and use it in GitHub Desktop.
Save cocuh/0f510b5a9fe318adc4b4 to your computer and use it in GitHub Desktop.
Display the source blob
Display the rendered blob
Raw
{
"cells": [
{
"cell_type": "code",
"execution_count": 32,
"metadata": {
"collapsed": false
},
"outputs": [],
"source": [
"D = sym.Symbol('D')\n",
"N = sym.Symbol('N')\n",
"w = sym.MatrixSymbol('w', D, 1)\n",
"X = sym.MatrixSymbol('X', N, D)"
]
},
{
"cell_type": "code",
"execution_count": 33,
"metadata": {
"collapsed": false
},
"outputs": [
{
"data": {
"image/png": "iVBORw0KGgoAAAANSUhEUgAAAIIAAABLCAMAAACLOq+zAAAAPFBMVEX///8AAAAAAAAAAAAAAAAA\nAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAo1xBWAAAAE3RSTlMA\nMquZdlQQQOkwRO/NZondIrtsRPdGkQAAAAlwSFlzAAAOxAAADsQBlSsOGwAAA2pJREFUaAXtmuuS\npCAMhVHUmdX2trz/uy7BgeYEDWivtbVV8mNsOyH5OgJydFRlXKvVX2rzFi+JluYJnpXRjW1t0ufi\nFyNFq03SO80TPCtTJe4ffzHuIezmIc9ihE5P47QbxhGD+TpCO3THBXjZa9XNy5EDmGWEOA1Uoat1\nbY4RxoGST68DBDQLCCwNINjYjYCwujnTHnmgWUBgac4gGIfQm4Opg+ZbEDqj6RL0pqFD0pj5FoTF\nTJS32g4JAjPfhOCqcIwA5lsQWKV5GZj5FgS1jbdWHo7efA/CutIvHw8nJZjvQdjWHi0vTd58D4Ka\naYEeDm8SYL6KoOvBvOqRjzR/3k32JnxIoMAsIWAa8iy+U3qUkqOEgP0fBKrHU4WnCn5ePGPhGQv7\nYwHEiHcpPkJvaYFetF7XcK/B4QhiZC91LEESO/QWEDraiU+m/wkACChGkhRMgnA79hYQaqeWBieM\nbBBAQDHCU9B5udIREIaZQtVeTAMCihHy401CwN4Cwstt/XYR2B6Yp6dzAYH1FhC2wLPfg8ZVYGLk\nJALrnUPogyJCBBAjpxGgdw5hDs+VYgRWypMIrHcGQTtel4I8v75/bekyWsU6CWOBKZ3f38lPCHls\nnDeBIs+wfc1olQwC9har0BLB8vO4Jr4QKqNVMgjYW0KoXA2aPYScVpEvBPYWEJZ5miZduwXK/iyo\nAooRa2UNJQgzWqEVKx0B4bU9Gt1HSKJe/0JAYEGxCsz4yemDQNV7qvBUwc+iZyz852MBxIi/qu9j\nxvx2tJ+ksbDY29QanueTZ9gvKBAjENGdZMxKRUpHQFjoXt0a/2APEFCMJAgZMyodAaFxj5DN7p0y\nI2UyZosc7esEhH6wWq4z/ikuVAHFSFKFjLkYwQXevxBsD8wRMmZyL6sCeXaze79CH+MqMDFC5rhl\nzORairBMsw5vAhHBbSsLX7vEdP5zKYL1n2hAuBYjZCqdMVO4Ewhq8C9lYwQmRjbG6O8ppUOBWfPr\nzyYgVv92BxBQjLAASmXM1r+sCsZp6n0EFCMJQsZcjDC4N0izuSJl4LVLQliMMNLS3IY3rnAhUIyk\nOUCrpGZQOsJYUL22j9z8hIB1IQ36wTcSAobFKqDto7MHgcr3VOFKFf75v1Z19K9QTRMm6kczgYbB\nFi8Jk+bxnn8AkotAmh4as/0AAAAASUVORK5CYII=\n",
"text/latex": [
"$$\\left[\\begin{matrix}1 & 0 & 0\\\\0 & 1 & 0\\\\0 & 0 & 1\\end{matrix}\\right] \\left[\\begin{matrix}1\\\\2\\\\3\\end{matrix}\\right]$$"
],
"text/plain": [
"⎡1 0 0⎤⋅⎡1⎤\n",
"⎢ ⎥ ⎢ ⎥\n",
"⎢0 1 0⎥ ⎢2⎥\n",
"⎢ ⎥ ⎢ ⎥\n",
"⎣0 0 1⎦ ⎣3⎦"
]
},
"execution_count": 33,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"yy=y.subs({\n",
" D: 3,\n",
" N: 3,\n",
" w: sym.Matrix([1,2,3]),\n",
" X: sym.Identity(3).as_explicit(),\n",
"}, simultaneous=True)\n",
"yy"
]
},
{
"cell_type": "code",
"execution_count": 34,
"metadata": {
"collapsed": false
},
"outputs": [
{
"data": {
"image/png": "iVBORw0KGgoAAAANSUhEUgAAABoAAABLCAMAAABZRmeuAAAAPFBMVEX///8AAAAAAAAAAAAAAAAA\nAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAo1xBWAAAAE3RSTlMA\nMquZdlQQQOkwRO/NZiK7id1su8c+aQAAAAlwSFlzAAAOxAAADsQBlSsOGwAAATdJREFUOBHtlcuW\nwyAIhokapxMTL+X933UEND0kzDmzmVXrptVPEP8AwoI8HJyjyQrAgj70sZ4EDpo7JLS8Vl//jr+j\nNcVpp6yi8w5t1PeHDzqV9y7h7g5RUWk4hf0grQTNtFDZ+1JmKisUqSIqbuJBIcfpmZKBUqNFN76R\nsto5dU0kjtrIbWXFaMMqW+6ozcK9Ie/FRq789fieUwgngedD1fJKJGfeqR0ubBMMlFut1Tu++EXe\nXTqJhc5gjLMU02G8Icpd3jJ7sFIj0zdZ0eoAAckCLeW31HM64i5SKoe8ZDskFNtIw0sRQa7Nz5Z9\nd1jpQBp3BGm8AgpJAha+wsUKuUZMlAqd0dBI0YMkWjHQhotD2HxvASNAK0KxuVrNVf5VwSvyXw5/\nfbIjPdAhzPv0YPjJDgF+AByoGJW786j/AAAAAElFTkSuQmCC\n",
"text/latex": [
"$$\\left[\\begin{matrix}1\\\\2\\\\3\\end{matrix}\\right]$$"
],
"text/plain": [
"⎡1⎤\n",
"⎢ ⎥\n",
"⎢2⎥\n",
"⎢ ⎥\n",
"⎣3⎦"
]
},
"execution_count": 34,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"yy.as_mutable()"
]
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {
"collapsed": true
},
"outputs": [],
"source": []
}
],
"metadata": {
"kernelspec": {
"display_name": "Python 3",
"language": "python",
"name": "python3"
},
"language_info": {
"codemirror_mode": {
"name": "ipython",
"version": 3
},
"file_extension": ".py",
"mimetype": "text/x-python",
"name": "python",
"nbconvert_exporter": "python",
"pygments_lexer": "ipython3",
"version": "3.4.3"
}
},
"nbformat": 4,
"nbformat_minor": 0
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment