{"blog_url":"https://inamori.hateblo.jp/","author_url":"https://blog.hatena.ne.jp/inamori/","image_url":null,"published":"2008-09-20 00:00:00","html":"<iframe src=\"https://hatenablog-parts.com/embed?url=https%3A%2F%2Finamori.hateblo.jp%2Fentry%2F20080920%2Fp1\" title=\"\u884c\u5217\u5f0f\u306e\u8a08\u7b97\uff086\uff09 - inamori\u2019s diary\" class=\"embed-card embed-blogcard\" scrolling=\"no\" frameborder=\"0\" style=\"display: block; width: 100%; height: 190px; max-width: 500px; margin: 10px 0px;\"></iframe>","provider_url":"https://hatena.blog","width":"100%","author_name":"inamori","height":"190","blog_title":"inamori\u2019s diary","title":"\u884c\u5217\u5f0f\u306e\u8a08\u7b97\uff086\uff09","description":"\u884c\u5217\u306f\u30ea\u30b9\u30c8\u306e\u30ea\u30b9\u30c8\u3067\u8868\u73fe\u3057\u3001\u884c\u5217\u5f0f\u306e\u95a2\u6570\u3092\u4f5c\u3063\u305f\u3002 def swap(Mat, i): n = len(Mat); for k in range(i + 1, n): if Mat[k][i] != 0: tmp = Mat[i] Mat[i] = Mat[k] Mat[k] = tmp return 1 return 0def det(Mat): result = 1 div = 1 n = len(Mat) for i in range(0, n - 1): if Mat[i][i] == 0: if not swap(Mat, i): return 0 a = Mat[i][i] fo\u2026","url":"https://inamori.hateblo.jp/entry/20080920/p1","version":"1.0","categories":["\u6570\u5b66","Python"],"provider_name":"Hatena Blog","type":"rich"}