{"id":11134,"date":"2022-09-26T06:19:26","date_gmt":"2022-09-26T00:49:26","guid":{"rendered":"https:\/\/jassweb.com\/solved\/solved-do-the-projection-with-jacobian-and-marginalisation-inversion-of-matrix-and-remove-a-row-column-and-reinversion-commute\/"},"modified":"2022-09-26T06:19:26","modified_gmt":"2022-09-26T00:49:26","slug":"solved-do-the-projection-with-jacobian-and-marginalisation-inversion-of-matrix-and-remove-a-row-column-and-reinversion-commute","status":"publish","type":"post","link":"https:\/\/jassweb.com\/solved\/solved-do-the-projection-with-jacobian-and-marginalisation-inversion-of-matrix-and-remove-a-row-column-and-reinversion-commute\/","title":{"rendered":"[Solved] Do the projection (with Jacobian) and marginalisation (inversion of matrix and remove a row\/column and reinversion) commute?"},"content":{"rendered":"<p> [ad_1]<br \/>\n<\/p>\n<div id=\"answer-68191985\" class=\"answer js-answer accepted-answer js-accepted-answer\" data-answerid=\"68191985\" data-parentid=\"68046492\" data-score=\"3\" data-position-on-page=\"1\" data-highest-scored=\"1\" data-question-has-accepted-highest-score=\"1\" itemprop=\"acceptedAnswer\" itemscope itemtype=\"https:\/\/schema.org\/Answer\">\n<div class=\"post-layout\">\n<div class=\"votecell post-layout--left\"><\/div>\n<div class=\"answercell post-layout--right\">\n<div class=\"s-prose js-post-body\" itemprop=\"text\">\n<p>To do <code>np.dot<\/code> last dimension of first matrix must be the same as first dimension of second one. They are not, so you are getting ValueError, that shapes are not aligned.<br \/>\nEverything seems to be fine as you printed, but then you forgot about lines:<\/p>\n<pre><code>j_temp = np.copy(J_2_SYM)\n\n# Add row\/col into J_2_SYM\nj_temp = np.insert(j_temp, 2, J_NEU_row_SYM[0,:], axis=0)\nj_temp = np.insert(j_temp, 2, J_NEU_col_SYM[:,0], axis=1)\n\n# Copy built J_2_SYM\nJ_2_SYM = np.copy(j_temp)\n<\/code><\/pre>\n<p>So that&#8217;s where you change size of J_2_SYM, and after all it is (33, 16), so you cannot do dot product with (32, 32) array.<\/p>\n<\/p><\/div>\n<div class=\"mt24\"><\/div>\n<\/div>\n<p>            <span class=\"d-none\" itemprop=\"commentCount\">4<\/span> <\/p><\/div>\n<\/div>\n<p>[ad_2]<\/p>\n<p>solved Do the projection (with Jacobian) and marginalisation (inversion of matrix and remove a row\/column and reinversion) commute? <\/p>\n","protected":false},"excerpt":{"rendered":"<p>[ad_1] To do np.dot last dimension of first matrix must be the same as first dimension of second one. They are not, so you are getting ValueError, that shapes are not aligned. Everything seems to be fine as you printed, but then you forgot about lines: j_temp = np.copy(J_2_SYM) # Add row\/col into J_2_SYM j_temp &#8230; <a title=\"[Solved] Do the projection (with Jacobian) and marginalisation (inversion of matrix and remove a row\/column and reinversion) commute?\" class=\"read-more\" href=\"https:\/\/jassweb.com\/solved\/solved-do-the-projection-with-jacobian-and-marginalisation-inversion-of-matrix-and-remove-a-row-column-and-reinversion-commute\/\" aria-label=\"More on [Solved] Do the projection (with Jacobian) and marginalisation (inversion of matrix and remove a row\/column and reinversion) commute?\">Read more<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[320],"tags":[1331,2905,581,349,2896],"class_list":["post-11134","post","type-post","status-publish","format-standard","hentry","category-solved","tag-matrix","tag-matrix-multiplication","tag-numpy","tag-python","tag-sympy"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>[Solved] Do the projection (with Jacobian) and marginalisation (inversion of matrix and remove a row\/column and reinversion) commute? - JassWeb<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/jassweb.com\/solved\/solved-do-the-projection-with-jacobian-and-marginalisation-inversion-of-matrix-and-remove-a-row-column-and-reinversion-commute\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"[Solved] Do the projection (with Jacobian) and marginalisation (inversion of matrix and remove a row\/column and reinversion) commute? - JassWeb\" \/>\n<meta property=\"og:description\" content=\"[ad_1] To do np.dot last dimension of first matrix must be the same as first dimension of second one. They are not, so you are getting ValueError, that shapes are not aligned. Everything seems to be fine as you printed, but then you forgot about lines: j_temp = np.copy(J_2_SYM) # Add row\/col into J_2_SYM j_temp ... Read more\" \/>\n<meta property=\"og:url\" content=\"https:\/\/jassweb.com\/solved\/solved-do-the-projection-with-jacobian-and-marginalisation-inversion-of-matrix-and-remove-a-row-column-and-reinversion-commute\/\" \/>\n<meta property=\"og:site_name\" content=\"JassWeb\" \/>\n<meta property=\"article:published_time\" content=\"2022-09-26T00:49:26+00:00\" \/>\n<meta name=\"author\" content=\"Kirat\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Kirat\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/jassweb.com\/solved\/solved-do-the-projection-with-jacobian-and-marginalisation-inversion-of-matrix-and-remove-a-row-column-and-reinversion-commute\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/jassweb.com\/solved\/solved-do-the-projection-with-jacobian-and-marginalisation-inversion-of-matrix-and-remove-a-row-column-and-reinversion-commute\/\"},\"author\":{\"name\":\"Kirat\",\"@id\":\"https:\/\/jassweb.com\/solved\/#\/schema\/person\/65c9c7b7958150c0dc8371fa35dd7c31\"},\"headline\":\"[Solved] Do the projection (with Jacobian) and marginalisation (inversion of matrix and remove a row\/column and reinversion) commute?\",\"datePublished\":\"2022-09-26T00:49:26+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/jassweb.com\/solved\/solved-do-the-projection-with-jacobian-and-marginalisation-inversion-of-matrix-and-remove-a-row-column-and-reinversion-commute\/\"},\"wordCount\":107,\"publisher\":{\"@id\":\"https:\/\/jassweb.com\/solved\/#organization\"},\"keywords\":[\"matrix\",\"matrix-multiplication\",\"numpy\",\"python\",\"sympy\"],\"articleSection\":[\"Solved\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/jassweb.com\/solved\/solved-do-the-projection-with-jacobian-and-marginalisation-inversion-of-matrix-and-remove-a-row-column-and-reinversion-commute\/\",\"url\":\"https:\/\/jassweb.com\/solved\/solved-do-the-projection-with-jacobian-and-marginalisation-inversion-of-matrix-and-remove-a-row-column-and-reinversion-commute\/\",\"name\":\"[Solved] Do the projection (with Jacobian) and marginalisation (inversion of matrix and remove a row\/column and reinversion) commute? - JassWeb\",\"isPartOf\":{\"@id\":\"https:\/\/jassweb.com\/solved\/#website\"},\"datePublished\":\"2022-09-26T00:49:26+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/jassweb.com\/solved\/solved-do-the-projection-with-jacobian-and-marginalisation-inversion-of-matrix-and-remove-a-row-column-and-reinversion-commute\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/jassweb.com\/solved\/solved-do-the-projection-with-jacobian-and-marginalisation-inversion-of-matrix-and-remove-a-row-column-and-reinversion-commute\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/jassweb.com\/solved\/solved-do-the-projection-with-jacobian-and-marginalisation-inversion-of-matrix-and-remove-a-row-column-and-reinversion-commute\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/jassweb.com\/solved\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"[Solved] Do the projection (with Jacobian) and marginalisation (inversion of matrix and remove a row\/column and reinversion) commute?\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/jassweb.com\/solved\/#website\",\"url\":\"https:\/\/jassweb.com\/solved\/\",\"name\":\"JassWeb\",\"description\":\"Build High-quality Websites\",\"publisher\":{\"@id\":\"https:\/\/jassweb.com\/solved\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/jassweb.com\/solved\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/jassweb.com\/solved\/#organization\",\"name\":\"Jass Web\",\"url\":\"https:\/\/jassweb.com\/solved\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/jassweb.com\/solved\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/jassweb.com\/wp-content\/uploads\/2021\/02\/jass-website-logo-1.png\",\"contentUrl\":\"https:\/\/jassweb.com\/wp-content\/uploads\/2021\/02\/jass-website-logo-1.png\",\"width\":693,\"height\":132,\"caption\":\"Jass Web\"},\"image\":{\"@id\":\"https:\/\/jassweb.com\/solved\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/jassweb.com\/solved\/#\/schema\/person\/65c9c7b7958150c0dc8371fa35dd7c31\",\"name\":\"Kirat\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/jassweb.com\/solved\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/jassweb.com\/solved\/wp-content\/litespeed\/avatar\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1775193939\",\"contentUrl\":\"https:\/\/jassweb.com\/solved\/wp-content\/litespeed\/avatar\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1775193939\",\"caption\":\"Kirat\"},\"sameAs\":[\"http:\/\/jassweb.com\"],\"url\":\"https:\/\/jassweb.com\/solved\/author\/jaspritsinghghumangmail-com\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"[Solved] Do the projection (with Jacobian) and marginalisation (inversion of matrix and remove a row\/column and reinversion) commute? - JassWeb","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/jassweb.com\/solved\/solved-do-the-projection-with-jacobian-and-marginalisation-inversion-of-matrix-and-remove-a-row-column-and-reinversion-commute\/","og_locale":"en_US","og_type":"article","og_title":"[Solved] Do the projection (with Jacobian) and marginalisation (inversion of matrix and remove a row\/column and reinversion) commute? - JassWeb","og_description":"[ad_1] To do np.dot last dimension of first matrix must be the same as first dimension of second one. They are not, so you are getting ValueError, that shapes are not aligned. Everything seems to be fine as you printed, but then you forgot about lines: j_temp = np.copy(J_2_SYM) # Add row\/col into J_2_SYM j_temp ... Read more","og_url":"https:\/\/jassweb.com\/solved\/solved-do-the-projection-with-jacobian-and-marginalisation-inversion-of-matrix-and-remove-a-row-column-and-reinversion-commute\/","og_site_name":"JassWeb","article_published_time":"2022-09-26T00:49:26+00:00","author":"Kirat","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Kirat","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/jassweb.com\/solved\/solved-do-the-projection-with-jacobian-and-marginalisation-inversion-of-matrix-and-remove-a-row-column-and-reinversion-commute\/#article","isPartOf":{"@id":"https:\/\/jassweb.com\/solved\/solved-do-the-projection-with-jacobian-and-marginalisation-inversion-of-matrix-and-remove-a-row-column-and-reinversion-commute\/"},"author":{"name":"Kirat","@id":"https:\/\/jassweb.com\/solved\/#\/schema\/person\/65c9c7b7958150c0dc8371fa35dd7c31"},"headline":"[Solved] Do the projection (with Jacobian) and marginalisation (inversion of matrix and remove a row\/column and reinversion) commute?","datePublished":"2022-09-26T00:49:26+00:00","mainEntityOfPage":{"@id":"https:\/\/jassweb.com\/solved\/solved-do-the-projection-with-jacobian-and-marginalisation-inversion-of-matrix-and-remove-a-row-column-and-reinversion-commute\/"},"wordCount":107,"publisher":{"@id":"https:\/\/jassweb.com\/solved\/#organization"},"keywords":["matrix","matrix-multiplication","numpy","python","sympy"],"articleSection":["Solved"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/jassweb.com\/solved\/solved-do-the-projection-with-jacobian-and-marginalisation-inversion-of-matrix-and-remove-a-row-column-and-reinversion-commute\/","url":"https:\/\/jassweb.com\/solved\/solved-do-the-projection-with-jacobian-and-marginalisation-inversion-of-matrix-and-remove-a-row-column-and-reinversion-commute\/","name":"[Solved] Do the projection (with Jacobian) and marginalisation (inversion of matrix and remove a row\/column and reinversion) commute? - JassWeb","isPartOf":{"@id":"https:\/\/jassweb.com\/solved\/#website"},"datePublished":"2022-09-26T00:49:26+00:00","breadcrumb":{"@id":"https:\/\/jassweb.com\/solved\/solved-do-the-projection-with-jacobian-and-marginalisation-inversion-of-matrix-and-remove-a-row-column-and-reinversion-commute\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/jassweb.com\/solved\/solved-do-the-projection-with-jacobian-and-marginalisation-inversion-of-matrix-and-remove-a-row-column-and-reinversion-commute\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/jassweb.com\/solved\/solved-do-the-projection-with-jacobian-and-marginalisation-inversion-of-matrix-and-remove-a-row-column-and-reinversion-commute\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/jassweb.com\/solved\/"},{"@type":"ListItem","position":2,"name":"[Solved] Do the projection (with Jacobian) and marginalisation (inversion of matrix and remove a row\/column and reinversion) commute?"}]},{"@type":"WebSite","@id":"https:\/\/jassweb.com\/solved\/#website","url":"https:\/\/jassweb.com\/solved\/","name":"JassWeb","description":"Build High-quality Websites","publisher":{"@id":"https:\/\/jassweb.com\/solved\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/jassweb.com\/solved\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/jassweb.com\/solved\/#organization","name":"Jass Web","url":"https:\/\/jassweb.com\/solved\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/jassweb.com\/solved\/#\/schema\/logo\/image\/","url":"https:\/\/jassweb.com\/wp-content\/uploads\/2021\/02\/jass-website-logo-1.png","contentUrl":"https:\/\/jassweb.com\/wp-content\/uploads\/2021\/02\/jass-website-logo-1.png","width":693,"height":132,"caption":"Jass Web"},"image":{"@id":"https:\/\/jassweb.com\/solved\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/jassweb.com\/solved\/#\/schema\/person\/65c9c7b7958150c0dc8371fa35dd7c31","name":"Kirat","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/jassweb.com\/solved\/#\/schema\/person\/image\/","url":"https:\/\/jassweb.com\/solved\/wp-content\/litespeed\/avatar\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1775193939","contentUrl":"https:\/\/jassweb.com\/solved\/wp-content\/litespeed\/avatar\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1775193939","caption":"Kirat"},"sameAs":["http:\/\/jassweb.com"],"url":"https:\/\/jassweb.com\/solved\/author\/jaspritsinghghumangmail-com\/"}]}},"_links":{"self":[{"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/posts\/11134","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/comments?post=11134"}],"version-history":[{"count":0,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/posts\/11134\/revisions"}],"wp:attachment":[{"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/media?parent=11134"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/categories?post=11134"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/tags?post=11134"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}