{"id":16747,"date":"2022-02-28T02:34:05","date_gmt":"2022-02-28T02:34:05","guid":{"rendered":"https:\/\/club.informatix.co.jp\/?p=16747"},"modified":"2024-10-31T05:39:31","modified_gmt":"2024-10-31T05:39:31","slug":"python%e3%81%a7%e3%82%b0%e3%83%a9%e3%83%95%e8%a8%88%e7%ae%97%e6%a9%9f%ef%bd%9cpython%e3%81%a7%e6%95%b0%e5%ad%a6%e3%82%92%e5%ad%a6%e3%81%bc%e3%81%86%ef%bc%81%e3%80%80%e7%ac%ac18%e5%9b%9e","status":"publish","type":"post","link":"https:\/\/club.informatix.co.jp\/?p=16747","title":{"rendered":"Python\u3067\u30b0\u30e9\u30d5\u8a08\u7b97\u6a5f\uff5cPython\u3067\u6570\u5b66\u3092\u5b66\u307c\u3046\uff01 \u7b2c18\u56de"},"content":{"rendered":"<h2><span class=\"ez-toc-section\" id=\"%E3%81%AF%E3%81%98%E3%82%81%E3%81%AB%EF%BD%9C%E3%83%AC%E3%83%9D%E3%83%BC%E3%83%88\"><\/span>\u306f\u3058\u3081\u306b\uff5c\u30ec\u30dd\u30fc\u30c8<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><img decoding=\"async\" class=\"aligncenter size-full wp-image-16775\" src=\"https:\/\/club.informatix.co.jp\/wp-content\/uploads\/2022\/02\/20220228-1.jpg\" alt=\"\" width=\"800\" height=\"391\" srcset=\"https:\/\/club.informatix.co.jp\/wp-content\/uploads\/2022\/02\/20220228-1.jpg 800w, https:\/\/club.informatix.co.jp\/wp-content\/uploads\/2022\/02\/20220228-1-300x147.jpg 300w, https:\/\/club.informatix.co.jp\/wp-content\/uploads\/2022\/02\/20220228-1-768x375.jpg 768w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/><\/p>\n<p>\u79c1\u304c\u6bce\u6708\u958b\u50ac\u3057\u3066\u3044\u308b\u685c\u4e95\u9032\u306e\u7b97\u6570\u30fb\u6570\u5b66\u6559\u5ba4\uff08Zoom\u30aa\u30f3\u30e9\u30a4\u30f3\u30bb\u30df\u30ca\u30fc\uff09\u3067\u3059\u304c\u30012\/20\uff08\u65e5\uff09\u685c\u4e95\u9032\u306ePython\u30fbUNIX\u30fbMath\u6559\u5ba4\u306e\u30c6\u30fc\u30de\u306f\u300cPython\u3067\u81ea\u5206\u3060\u3051\u306e\u30b0\u30e9\u30d5\u8a08\u7b97\u6a5f\u3092\u3064\u304f\u308b\u300d\u3067\u3057\u305f\u3002<\/p>\n<p>\u4eca\u56de\u306e\u76ee\u6a19\u306f\u3001\u9670\u95a2\u6570\u306e2D\u304a\u3088\u30733D\u306e<a href=\"https:\/\/club.informatix.co.jp\/?p=16054\" target=\"_blank\" rel=\"noopener\">\u30b0\u30e9\u30d5<\/a>\u3092\u51fa\u529b\u3059\u308b\u3053\u3068\u3067\u3059\u3002<\/p>\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_82_2 counter-hierarchy ez-toc-counter ez-toc-grey ez-toc-container-direction\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">\u76ee\u6b21<\/p>\n<label for=\"ez-toc-cssicon-toggle-item-69f60a66d643f\" class=\"ez-toc-cssicon-toggle-label\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/label><input type=\"checkbox\"  id=\"ez-toc-cssicon-toggle-item-69f60a66d643f\" checked aria-label=\"Toggle\" \/><nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/club.informatix.co.jp\/?p=16747\/#%E3%81%AF%E3%81%98%E3%82%81%E3%81%AB%EF%BD%9C%E3%83%AC%E3%83%9D%E3%83%BC%E3%83%88\" >\u306f\u3058\u3081\u306b\uff5c\u30ec\u30dd\u30fc\u30c8<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/club.informatix.co.jp\/?p=16747\/#%E9%99%B0%E9%96%A2%E6%95%B0\" >\u9670\u95a2\u6570<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/club.informatix.co.jp\/?p=16747\/#%E5%BA%A7%E6%A8%99%E7%B3%BB%E3%81%A8%E5%BA%A7%E6%A8%99\" >\u5ea7\u6a19\u7cfb\u3068\u5ea7\u6a19<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/club.informatix.co.jp\/?p=16747\/#%E7%9B%B4%E4%BA%A4%E5%BA%A7%E6%A8%99%E7%B3%BB\" >\u76f4\u4ea4\u5ea7\u6a19\u7cfb<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/club.informatix.co.jp\/?p=16747\/#%E6%A5%B5%E5%BA%A7%E6%A8%99%E7%B3%BB%EF%BC%88polar_coordinate_system%EF%BC%89\" >\u6975\u5ea7\u6a19\u7cfb\uff08polar coordinate system\uff09<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/club.informatix.co.jp\/?p=16747\/#%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%A0%E3%80%8C2dgraphpy%E3%80%8D\" >\u30d7\u30ed\u30b0\u30e9\u30e0\u300c2dgraph.py\u300d<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/club.informatix.co.jp\/?p=16747\/#%E6%BA%96%E5%82%99%EF%BD%9C%E3%83%A9%E3%82%A4%E3%83%96%E3%83%A9%E3%83%AA%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB\" >\u6e96\u5099\uff5c\u30e9\u30a4\u30d6\u30e9\u30ea\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/club.informatix.co.jp\/?p=16747\/#%E5%AE%9F%E8%A1%8C%E7%B5%90%E6%9E%9C\" >\u5b9f\u884c\u7d50\u679c<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-9\" href=\"https:\/\/club.informatix.co.jp\/?p=16747\/#%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%A0%E3%80%8C3dgraphpy%E3%80%8D\" >\u30d7\u30ed\u30b0\u30e9\u30e0\u300c3dgraph.py\u300d<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-10\" href=\"https:\/\/club.informatix.co.jp\/?p=16747\/#%E6%BA%96%E5%82%99%EF%BD%9C%E3%83%A9%E3%82%A4%E3%83%96%E3%83%A9%E3%83%AA%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB-2\" >\u6e96\u5099\uff5c\u30e9\u30a4\u30d6\u30e9\u30ea\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-11\" href=\"https:\/\/club.informatix.co.jp\/?p=16747\/#%E5%AE%9F%E8%A1%8C%E7%B5%90%E6%9E%9C-2\" >\u5b9f\u884c\u7d50\u679c<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-12\" href=\"https:\/\/club.informatix.co.jp\/?p=16747\/#%E3%82%AB%E3%83%A9%E3%83%BC%E3%83%9E%E3%83%83%E3%83%97%E8%AA%BF%E6%95%B4\" >\u30ab\u30e9\u30fc\u30de\u30c3\u30d7\u8abf\u6574<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-13\" href=\"https:\/\/club.informatix.co.jp\/?p=16747\/#%E9%96%A2%E6%95%B0%E3%82%B0%E3%83%A9%E3%83%95%E3%81%AE%E6%80%9D%E3%81%84%E5%87%BA%EF%BD%9C%E3%80%8E%E6%9B%B2%E7%B7%9A%E3%83%BB%E3%82%B0%E3%83%A9%E3%83%95%E7%B7%8F%E8%A6%A7%E3%80%8F\" >\u95a2\u6570\u30b0\u30e9\u30d5\u306e\u601d\u3044\u51fa\uff5c\u300e\u66f2\u7dda\u30fb\u30b0\u30e9\u30d5\u7dcf\u89a7\u300f<\/a><\/li><\/ul><\/nav><\/div>\n\n<h2><span class=\"ez-toc-section\" id=\"%E9%99%B0%E9%96%A2%E6%95%B0\"><\/span>\u9670\u95a2\u6570<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>\u95a2\u6570\u3068\u8a00\u3048\u3070\u30011\u6b21\u95a2\u6570y=3x\u30012\u6b21\u95a2\u6570y=x<sup>2<\/sup>+x+1\u3001\u4e09\u89d2\u95a2\u6570y=sin x\u3001\u6307\u6570\u95a2\u6570y=e<sup>x<\/sup>\u306e\u3088\u3046\u306ay\u304cx\u306e\u95a2\u6570\u3067\u3042\u308by=f(x)\u306e\u5f62\u5f0f\u304c\u3088\u304f\u77e5\u3089\u308c\u3066\u3044\u307e\u3059\u3002<\/p>\n<p>\u5186x<sup>2<\/sup>+y<sup>2<\/sup>=1\u3001\u53cc\u66f2\u7ddax<sup>2<\/sup>-y<sup>2<\/sup>=1\u3001\u3060\u51863x<sup>2<\/sup>+2y<sup>2<\/sup>+xy=1\u306e\u3088\u3046\u306ay\u304cx\u306e\u5f0f\u3067\u306f\u8868\u3059\u3053\u3068\u304c\u3067\u304d\u306a\u3044 f(x, y)=0 \u306e\u5f62\u3092\u3057\u305f\u95a2\u6570\u304c\u9670\u95a2\u6570\uff08implicit function\uff09\u3067\u3059\u3002<\/p>\n<p>\u901a\u5e38\u306e\u95a2\u6570 y=f(x) \u3082 f(x)-y=0 \u3068\u5909\u5f62\u3059\u308b\u3053\u3068\u3067\u9670\u95a2\u6570\u3068\u3057\u3066\u6271\u3046\u3053\u3068\u304c\u3067\u304d\u307e\u3059\u3002<\/p>\n<h2><span class=\"ez-toc-section\" id=\"%E5%BA%A7%E6%A8%99%E7%B3%BB%E3%81%A8%E5%BA%A7%E6%A8%99\"><\/span>\u5ea7\u6a19\u7cfb\u3068\u5ea7\u6a19<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><a href=\"https:\/\/club.informatix.co.jp\/?p=708\" target=\"_blank\" rel=\"noopener\">\u5ea7\u6a19\u7cfb<\/a>\uff08\u4e92\u3044\u306b\u76f4\u4ea4\u3059\u308b\u5ea7\u6a19\u8ef8\u306e\u53d6\u308a\u65b9\u3002\u70b9\u306e\u4f4d\u7f6e\u306e\u6c7a\u3081\u65b9\uff09\u306b\u5bfe\u3057\u3066\u5ea7\u6a19\uff08\u70b9\u306e\u4f4d\u7f6e\u3092\u8868\u3059\u6570\u306e\u7d44\uff09\u304c\u5b9a\u307e\u308a\u307e\u3059\u3002<\/p>\n<p>\u3088\u304f\u4f7f\u308f\u308c\u308b\u5ea7\u6a19\u7cfb\u30fb\u5ea7\u6a19\u306f\u6b21\u306e2\u3064\u3067\u3059\u3002<\/p>\n<h3><span class=\"ez-toc-section\" id=\"%E7%9B%B4%E4%BA%A4%E5%BA%A7%E6%A8%99%E7%B3%BB\"><\/span>\u76f4\u4ea4\u5ea7\u6a19\u7cfb<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>\u5ea7\u6a19\u3092\u8003\u6848\u3057\u305f\u3068\u3055\u308c\u308b\u30c7\u30ab\u30eb\u30c8\uff081596-1650\uff09\u306b\u3061\u306a\u3093\u3067\u30c7\u30ab\u30eb\u30c8\u5ea7\u6a19\u7cfb\uff08Cartesian coordinate system\uff09\u3068\u3082\u547c\u3070\u308c\u307e\u3059\u3002<\/p>\n<p>y=f(x)\u3001f(x, y)=0\u3001f(x, y, z) \u306e\u5ea7\u6a19 (x, y, z) \u304c\u76f4\u4ea4\u5ea7\u6a19\u3067\u3059\u3002<\/p>\n<h3><span class=\"ez-toc-section\" id=\"%E6%A5%B5%E5%BA%A7%E6%A8%99%E7%B3%BB%EF%BC%88polar_coordinate_system%EF%BC%89\"><\/span>\u6975\u5ea7\u6a19\u7cfb\uff08polar coordinate system\uff09<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>\u5e73\u9762 (r,\u03b8\uff09\uff08\u5186\u5ea7\u6a19\u3068\u3082\u3044\u3046\uff09\u3001\u7a7a\u9593 (r,\u03b8,\u03c6) \uff08\u7403\u9762\u5ea7\u6a19\u3068\u3082\u3044\u3046\uff09<br \/>\n\u3067\u8868\u3055\u308c\u308b\u306e\u304c\u6975\u5ea7\u6a19\uff08\u6975\u5f62\u5f0f\uff09\u3067\u3059\u3002\u539f\u70b9\u304b\u3089\u306e\u8ddd\u96e2r\u30682\u3064\u306e\u89d2\u03b8\u3068\u03c6\u306b\u3088\u3063\u3066\u70b9\u306e\u4f4d\u7f6e\u3092\u8868\u3059\u65b9\u6cd5\u3067\u3059\u3002<\/p>\n<p>\u3069\u3061\u3089\u3082\u5e73\u9762\uff08\u7a7a\u9593\uff09\u306e\u70b9\u306e\u8868\u3057\u65b9\u306e\u9055\u3044\u306a\u306e\u3067\u3001\u4e92\u3044\u306b\u5909\u63db\u3067\u304d\u307e\u3059\u3002<\/p>\n<p><img decoding=\"async\" class=\"aligncenter size-full wp-image-16776\" src=\"https:\/\/club.informatix.co.jp\/wp-content\/uploads\/2022\/02\/20220228-2.jpg\" alt=\"\" width=\"800\" height=\"315\" srcset=\"https:\/\/club.informatix.co.jp\/wp-content\/uploads\/2022\/02\/20220228-2.jpg 800w, https:\/\/club.informatix.co.jp\/wp-content\/uploads\/2022\/02\/20220228-2-300x118.jpg 300w, https:\/\/club.informatix.co.jp\/wp-content\/uploads\/2022\/02\/20220228-2-768x302.jpg 768w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/><\/p>\n<h2><span class=\"ez-toc-section\" id=\"%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%A0%E3%80%8C2dgraphpy%E3%80%8D\"><\/span>\u30d7\u30ed\u30b0\u30e9\u30e0\u300c2dgraph.py\u300d<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>&gt;&gt; # 2D\u5e73\u9762\u30b0\u30e9\u30d5\uff08\u9670\u95a2\u6570\uff09<br \/>\n&gt;&gt; # 2dgraph.py<br \/>\n&gt;&gt; # python -m pip install japanize-matplotlib<br \/>\n&gt;&gt; import numpy as np<br \/>\n&gt;&gt; from numpy import sin, cos, tan<br \/>\n&gt;&gt; import matplotlib.pyplot as plt<br \/>\n&gt;&gt; import japanize_matplotlib<br \/>\n&gt;&gt;<br \/>\n&gt;&gt; print(&#8216;f(x, y)=0 \u306ef(x, y)\u3092\u5165\u529b\u3057\u307e\u3059&#8217;)<br \/>\n&gt;&gt; print(&#8216;\u4f8b y=x^2 -&gt; f(x, y) = x**2 &#8211; y (= 0)\u3092\u5165\u529b&#8217;)<br \/>\n&gt;&gt; print(&#8216;\u4f8b x^2+y^2=1 -&gt; f(x, y) = x**2 + y**2 -1 (= 0)\u3092\u5165\u529b&#8217;)<br \/>\n&gt;&gt; print(&#8216;\u4f8b sin(xy)=1 -&gt; f(x, y) = sin(x*y) -1 (= 0)\u3092\u5165\u529b&#8217;)<br \/>\n&gt;&gt; f = input(&#8216;f(x, y) &gt;&gt;&gt; &#8216;)<br \/>\n&gt;&gt; a = int(input(&#8216;-a\u2266x\u2266a, -a\u2266y\u2266a, a &gt;&gt;&gt; &#8216;))<br \/>\n&gt;&gt;<br \/>\n&gt;&gt;<br \/>\n&gt;&gt; fig = plt.figure()<br \/>\n&gt;&gt; axis = fig.add_subplot(1,1,1)<br \/>\n&gt;&gt; x, y = np.mgrid[-a: a: 4001j, -a: a: 4001j]<br \/>\n&gt;&gt;<br \/>\n&gt;&gt; axis.set_title(&#8216;\u9670\u95a2\u6570 (implicit funtion) &#8216;+f+&#8217;=0&#8242;)<br \/>\n&gt;&gt; axis.set_xlabel(r&#8217;$x$&#8217;, fontsize=12)<br \/>\n&gt;&gt; axis.set_ylabel(r&#8217;$y$&#8217;, fontsize=12)<br \/>\n&gt;&gt; axis.tick_params(axis=&#8217;both&#8217;, length=10, which=&#8217;major&#8217;)<br \/>\n&gt;&gt; axis.tick_params(axis=&#8217;both&#8217;, length=5, which=&#8217;minor&#8217;)<br \/>\n&gt;&gt; axis.minorticks_on()<br \/>\n&gt;&gt; axis.set_aspect(&#8216;equal&#8217;, &#8216;box&#8217;)<br \/>\n&gt;&gt; axis.set(xlim=(-a, a), ylim=(-a, a))<br \/>\n&gt;&gt;<br \/>\n&gt;&gt; axis.contour(x, y, eval(f),[0], colors=&#8221;blue&#8221;)<br \/>\n&gt;&gt;<br \/>\n&gt;&gt; plt.grid()<br \/>\n&gt;&gt; plt.show()<br \/>\n&gt;&gt; fig.savefig(&#8216;2dplot.png&#8217;, transparent=False)<\/p>\n<p>\u3053\u306e\u30d7\u30ed\u30b0\u30e9\u30e0\u30d5\u30a1\u30a4\u30eb\u306f\u6b21\u304b\u3089\u30c0\u30a6\u30f3\u30ed\u30fc\u30c9\u3067\u304d\u307e\u3059\u3002<br \/>\n<a href=\"https:\/\/drive.google.com\/file\/d\/1aFIIXJDD5JqJK-WdJejVpmde2dfuqCr2\/view?usp=sharing\" target=\"_blank\" rel=\"noopener\">https:\/\/drive.google.com\/file\/d\/1aFIIXJDD5JqJK-WdJejVpmde2dfuqCr2\/view?usp=sharing<\/a><\/p>\n<h3><span class=\"ez-toc-section\" id=\"%E6%BA%96%E5%82%99%EF%BD%9C%E3%83%A9%E3%82%A4%E3%83%96%E3%83%A9%E3%83%AA%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB\"><\/span>\u6e96\u5099\uff5c\u30e9\u30a4\u30d6\u30e9\u30ea\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>\u30d7\u30ed\u30b0\u30e9\u30e0\u300c2dgraph.py\u300d\u306b\u306fjapanize-matplotlib\u30e9\u30a4\u30d6\u30e9\u30ea\u304c\u5fc5\u8981\u306b\u306a\u308a\u307e\u3059\u3002\u3053\u308c\u306f\u30b0\u30e9\u30d5\u63cf\u753b\u30e9\u30a4\u30d6\u30e9\u30eamatplotlib\u3092\u65e5\u672c\u8a9e\u8868\u793a\u3055\u305b\u308b\u305f\u3081\u306e\u3082\u306e\u3067\u3059\u3002<\/p>\n<p>matplotlib\u3092import\u3057\u305f\u5f8c\u3001japanize_matplotlib\u3092import\u3057\u307e\u3059\u3002<\/p>\n<p>\u30bf\u30fc\u30df\u30ca\u30eb\u3067\u6b21\u3092\u5165\u529b\u3057\u307e\u3059\u3002\u3053\u306e\u30b3\u30de\u30f3\u30c9\u6587\u306f\u30d7\u30ed\u30b0\u30e9\u30e0\u300c2dgraph.py\u300d\u306e\u5192\u982d\u306b\u8a18\u8f09\u3057\u3066\u3042\u308a\u307e\u3059\u3002<\/p>\n<p>\u300c2dgraph.py\u300d\u3092\u30c0\u30d6\u30eb\u30af\u30ea\u30c3\u30af\u3057\u3066\u30c6\u30ad\u30b9\u30c8\u30a8\u30c7\u30a3\u30bf\u3067\u958b\u304d\u3001\u8a72\u5f53\u30c6\u30ad\u30b9\u30c8\u3092\u30b3\u30d4\u30fc\u3057\u307e\u3059\u3002<\/p>\n<p>\u30bf\u30fc\u30df\u30ca\u30eb\u4e0a\u3067\u30da\u30fc\u30b9\u30c8\u3057\u3066\u5b9f\u884c\u3059\u308c\u3070OK\u3002<br \/>\n$ python -m pip install japanize-matplotlib<\/p>\n<h3><span class=\"ez-toc-section\" id=\"%E5%AE%9F%E8%A1%8C%E7%B5%90%E6%9E%9C\"><\/span>\u5b9f\u884c\u7d50\u679c<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>\u2460 2\u6b21\u95a2\u6570y=x<sup>2<\/sup><\/p>\n<p>\u30bf\u30fc\u30df\u30ca\u30eb\u306b\u6b21\u3092\u5165\u529b\u3057\u307e\u3059\u3002<br \/>\n$ python 2dgraph.py<\/p>\n<p>f(x, y)\u3068a\u306e\u5165\u529b\u3092\u6c42\u3081\u3089\u308c\u307e\u3059\u3002<br \/>\nf(x, y)=0\u306ef(x, y)\u306b\u306fx<sup>2<\/sup>-y\uff08\u307e\u305f\u306fy-x<sup>2<\/sup>\uff09\u3092\u5165\u529b\u3057\u307e\u3059\u3002<\/p>\n<p>\u6b21\u306ba\u306b\u5bfe\u3057\u30662\u3092\u5165\u529b\u3059\u308b\u3053\u3068\u3067\u3001\u5909\u6570x\u3068y\u306e\u7bc4\u56f2\u3092-2\u2266x\u22662\u3001-2\u2266y\u22662\u3068\u8a2d\u5b9a\u3057\u307e\u3059\u3002<\/p>\n<p><img decoding=\"async\" class=\"aligncenter size-full wp-image-16777\" src=\"https:\/\/club.informatix.co.jp\/wp-content\/uploads\/2022\/02\/20220228-3.jpg\" alt=\"\" width=\"632\" height=\"172\" srcset=\"https:\/\/club.informatix.co.jp\/wp-content\/uploads\/2022\/02\/20220228-3.jpg 632w, https:\/\/club.informatix.co.jp\/wp-content\/uploads\/2022\/02\/20220228-3-300x82.jpg 300w\" sizes=\"(max-width: 632px) 100vw, 632px\" \/><\/p>\n<p>\u30b0\u30e9\u30d5\u304c\u5225\u30a6\u30a3\u30f3\u30c9\u30a6\u306b\u8868\u793a\u3055\u308c\u3001\u753b\u50cf\u30d5\u30a1\u30a4\u30eb 2dplot.png \u3082\u540c\u6642\u306b\u51fa\u529b\u3055\u308c\u307e\u3059\u3002\uff08\u300c2dgraph.py\u300d\u304c\u3042\u308b\u30c7\u30a3\u30ec\u30af\u30c8\u30ea\uff09<\/p>\n<p><img decoding=\"async\" class=\"aligncenter size-full wp-image-16778\" src=\"https:\/\/club.informatix.co.jp\/wp-content\/uploads\/2022\/02\/20220228-4.png\" alt=\"\" width=\"640\" height=\"480\" srcset=\"https:\/\/club.informatix.co.jp\/wp-content\/uploads\/2022\/02\/20220228-4.png 640w, https:\/\/club.informatix.co.jp\/wp-content\/uploads\/2022\/02\/20220228-4-300x225.png 300w\" sizes=\"(max-width: 640px) 100vw, 640px\" \/><\/p>\n<p>\u2461\u6955\u5186\u66f2\u7dda y<sup>2<\/sup> = x<sup>3<\/sup>-4x<\/p>\n<p><img decoding=\"async\" class=\"aligncenter size-full wp-image-16779\" src=\"https:\/\/club.informatix.co.jp\/wp-content\/uploads\/2022\/02\/20220228-5.jpg\" alt=\"\" width=\"800\" height=\"183\" srcset=\"https:\/\/club.informatix.co.jp\/wp-content\/uploads\/2022\/02\/20220228-5.jpg 800w, https:\/\/club.informatix.co.jp\/wp-content\/uploads\/2022\/02\/20220228-5-300x69.jpg 300w, https:\/\/club.informatix.co.jp\/wp-content\/uploads\/2022\/02\/20220228-5-768x176.jpg 768w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/> <img decoding=\"async\" class=\"aligncenter size-full wp-image-16780\" src=\"https:\/\/club.informatix.co.jp\/wp-content\/uploads\/2022\/02\/20220228-6.png\" alt=\"\" width=\"640\" height=\"455\" srcset=\"https:\/\/club.informatix.co.jp\/wp-content\/uploads\/2022\/02\/20220228-6.png 640w, https:\/\/club.informatix.co.jp\/wp-content\/uploads\/2022\/02\/20220228-6-300x213.png 300w\" sizes=\"(max-width: 640px) 100vw, 640px\" \/><\/p>\n<p>\u2462x<sup>2<\/sup>+y<sup>2<\/sup>+sin(6x)+sin(6y)=1<\/p>\n<p><img decoding=\"async\" class=\"aligncenter size-full wp-image-16763\" src=\"https:\/\/club.informatix.co.jp\/wp-content\/uploads\/2022\/02\/20220228-7.jpg\" alt=\"\" width=\"800\" height=\"183\" srcset=\"https:\/\/club.informatix.co.jp\/wp-content\/uploads\/2022\/02\/20220228-7.jpg 800w, https:\/\/club.informatix.co.jp\/wp-content\/uploads\/2022\/02\/20220228-7-300x69.jpg 300w, https:\/\/club.informatix.co.jp\/wp-content\/uploads\/2022\/02\/20220228-7-768x176.jpg 768w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/> <img decoding=\"async\" class=\"aligncenter size-full wp-image-16764\" src=\"https:\/\/club.informatix.co.jp\/wp-content\/uploads\/2022\/02\/20220228-8.png\" alt=\"\" width=\"640\" height=\"454\" srcset=\"https:\/\/club.informatix.co.jp\/wp-content\/uploads\/2022\/02\/20220228-8.png 640w, https:\/\/club.informatix.co.jp\/wp-content\/uploads\/2022\/02\/20220228-8-300x213.png 300w\" sizes=\"(max-width: 640px) 100vw, 640px\" \/><\/p>\n<h2><span class=\"ez-toc-section\" id=\"%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%A0%E3%80%8C3dgraphpy%E3%80%8D\"><\/span>\u30d7\u30ed\u30b0\u30e9\u30e0\u300c3dgraph.py\u300d<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>&gt;&gt; # 3D\u30b0\u30e9\u30d5\uff08\u9670\u95a2\u6570\uff09<br \/>\n&gt;&gt; # implicit3d3.py<br \/>\n&gt;&gt; # \u30e9\u30a4\u30d6\u30e9\u30eascikit-image\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb<br \/>\n&gt;&gt; # python -m pip install scikit-image<br \/>\n&gt;&gt; import numpy as np<br \/>\n&gt;&gt; from numpy import sin, cos, tan<br \/>\n&gt;&gt; from skimage import measure<br \/>\n&gt;&gt; import matplotlib.pyplot as plt<br \/>\n&gt;&gt; import japanize_matplotlib<br \/>\n&gt;&gt; from mpl_toolkits.mplot3d import axes3d<br \/>\n&gt;&gt;<br \/>\n&gt;&gt; print(&#8216;f(x, y, z)=0 \u306ef(x, y, z)\u3092\u5165\u529b\u3057\u307e\u3059&#8217;)<br \/>\n&gt;&gt; print(&#8216;\u4f8b x^2+y^2+z^2=1 -&gt; f(x, y, z) = x**2 + y**2 + z**2 -1 (= 0)\u3092\u5165\u529b&#8217;)<br \/>\n&gt;&gt; print(&#8216;\u4f8b z = cos(x*y) -&gt; f(x, y, z) = cos(x*y) &#8211; z (= 0)\u3092\u5165\u529b&#8217;)<br \/>\n&gt;&gt; print(&#8216;\u4f8b x^2+y^2+z^2+sin(4x)+sin(4y)+sin(4z)=1 -&gt; f(x, y, z)=x**2+y**2+z**2+sin(4*x)+sin(4*y)+sin(4*z)-1 (= 0)\u3092\u5165\u529b&#8217;)<br \/>\n&gt;&gt; f = input(&#8216;f(x, y, z) &gt;&gt;&gt; &#8216;)<br \/>\n&gt;&gt;<br \/>\n&gt;&gt; def implicit_function(x,y,z):<br \/>\n&gt;&gt; global f<br \/>\n&gt;&gt; return eval(f)<br \/>\n&gt;&gt;<br \/>\n&gt;&gt; xl = np.linspace(-2, 2, 100)<br \/>\n&gt;&gt; X, Y, Z = np.meshgrid(xl, xl, xl)<br \/>\n&gt;&gt; F = implicit_function(X, Y, Z)<br \/>\n&gt;&gt;<br \/>\n&gt;&gt; verts, faces, normals, values = measure.marching_cubes(F, 0, spacing=[np.diff(xl)[0]]*3)<br \/>\n&gt;&gt; verts -= 3<br \/>\n&gt;&gt;<br \/>\n&gt;&gt; fig = plt.figure()<br \/>\n&gt;&gt; axis = fig.add_subplot(111, projection=&#8217;3d&#8217;)<br \/>\n&gt;&gt; axis.set_title(&#8216;\u9670\u95a2\u6570 (implicit funtion) &#8216;+f+&#8217;=0&#8242;)<br \/>\n&gt;&gt; axis.set_xlabel(r&#8217;$x$&#8217;, fontsize=12)<br \/>\n&gt;&gt; axis.set_ylabel(r&#8217;$y$&#8217;, fontsize=12)<br \/>\n&gt;&gt; axis.set_zlabel(r&#8217;$z$&#8217;, fontsize=12)<br \/>\n&gt;&gt;<br \/>\n&gt;&gt; axis.plot_trisurf(verts[:, 0], verts[:, 1], faces, verts[:, 2], cmap=&#8217;hsv&#8217;, lw=0, alpha=0.7,shade=True, antialiased=True) # cmap=&#8217;hsv&#8217; \u30ab\u30e9\u30fc\u30de\u30c3\u30d7<br \/>\n&gt;&gt; # \u30ab\u30e9\u30fc\u30de\u30c3\u30d7 https:\/\/matplotlib.org\/stable\/tutorials\/colors\/colormaps.html<br \/>\n&gt;&gt;<br \/>\n&gt;&gt; plt.show()<br \/>\n&gt;&gt; fig.savefig(&#8216;3dplot.png&#8217;, transparent=False)<\/p>\n<p>\u3053\u306e\u30d7\u30ed\u30b0\u30e9\u30e0\u30d5\u30a1\u30a4\u30eb\u306f\u6b21\u304b\u3089\u30c0\u30a6\u30f3\u30ed\u30fc\u30c9\u3067\u304d\u307e\u3059\u3002<br \/>\n<a href=\"https:\/\/drive.google.com\/file\/d\/1aFIIXJDD5JqJK-WdJejVpmde2dfuqCr2\/view?usp=sharing\" target=\"_blank\" rel=\"noopener\">https:\/\/drive.google.com\/file\/d\/1aFIIXJDD5JqJK-WdJejVpmde2dfuqCr2\/view?usp=sharing<\/a><\/p>\n<h3><span class=\"ez-toc-section\" id=\"%E6%BA%96%E5%82%99%EF%BD%9C%E3%83%A9%E3%82%A4%E3%83%96%E3%83%A9%E3%83%AA%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB-2\"><\/span>\u6e96\u5099\uff5c\u30e9\u30a4\u30d6\u30e9\u30ea\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>\u30d7\u30ed\u30b0\u30e9\u30e0\u300c3dgraph.py\u300d\u306b\u306f<br \/>\n\u30b0\u30e9\u30d5\u63cf\u753b\u30e9\u30a4\u30d6\u30e9\u30eamatplotlib<br \/>\nmatplotlib \u65e5\u672c\u8a9e\u8868\u793a\u30e9\u30a4\u30d6\u30e9\u30eajapanize-matplotlib<br \/>\n\u306e\u4ed6\u306b\u753b\u50cf\u51e6\u7406\u30e9\u30a4\u30d6\u30e9\u30eascikit-image\u304c\u5fc5\u8981\u306b\u306a\u308a\u307e\u3059\u3002<\/p>\n<p>\u30bf\u30fc\u30df\u30ca\u30eb\u3067\u6b21\u3092\u5165\u529b\u3057\u307e\u3059\u3002\u3053\u306e\u30b3\u30de\u30f3\u30c9\u6587\u306f\u30d7\u30ed\u30b0\u30e9\u30e0\u300c3dgraph.py\u300d\u306e\u5192\u982d\u306b\u8a18\u8f09\u3057\u3066\u3042\u308a\u307e\u3059\u3002<\/p>\n<p>\u300c3dgraph.py\u300d\u3092\u30c0\u30d6\u30eb\u30af\u30ea\u30c3\u30af\u3057\u3066\u30c6\u30ad\u30b9\u30c8\u30a8\u30c7\u30a3\u30bf\u3067\u958b\u304d\u3001\u8a72\u5f53\u30c6\u30ad\u30b9\u30c8\u3092\u30b3\u30d4\u30fc\u3057\u307e\u3059\u3002<\/p>\n<p>\u30bf\u30fc\u30df\u30ca\u30eb\u4e0a\u3067\u30da\u30fc\u30b9\u30c8\u3057\u3066\u5b9f\u884c\u3059\u308c\u3070OK\u3002<br \/>\n$ python -m pip install scikit-image<\/p>\n<h3><span class=\"ez-toc-section\" id=\"%E5%AE%9F%E8%A1%8C%E7%B5%90%E6%9E%9C-2\"><\/span>\u5b9f\u884c\u7d50\u679c<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>\u2460 \u7403\u9762x<sup>2<\/sup>+y<sup>2<\/sup>+z<sup>2<\/sup>=1<\/p>\n<p>\u30bf\u30fc\u30df\u30ca\u30eb\u306b\u6b21\u3092\u5165\u529b\u3057\u307e\u3059\u3002<br \/>\n$ python 3dgraph.py<br \/>\nf(x, y, z)\u306e\u5165\u529b\u3092\u6c42\u3081\u3089\u308c\u307e\u3059\u3002<\/p>\n<p>f(x, y, z)=0\u306ef(x, y, z)\u306b\u306fx<sup>2<\/sup>+y<sup>2<\/sup>+z<sup>2<\/sup>-1\u3092\u5165\u529b\u3057\u307e\u3059\u3002<\/p>\n<p><img decoding=\"async\" class=\"aligncenter size-full wp-image-16765\" src=\"https:\/\/club.informatix.co.jp\/wp-content\/uploads\/2022\/02\/20220228-9.jpg\" alt=\"\" width=\"800\" height=\"95\" srcset=\"https:\/\/club.informatix.co.jp\/wp-content\/uploads\/2022\/02\/20220228-9.jpg 800w, https:\/\/club.informatix.co.jp\/wp-content\/uploads\/2022\/02\/20220228-9-300x36.jpg 300w, https:\/\/club.informatix.co.jp\/wp-content\/uploads\/2022\/02\/20220228-9-768x91.jpg 768w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/><\/p>\n<p>\u30b0\u30e9\u30d5\u304c\u5225\u30a6\u30a3\u30f3\u30c9\u30a6\u306b\u8868\u793a\u3055\u308c\u3001\u753b\u50cf\u30d5\u30a1\u30a4\u30eb 3dplot.png \u3082\u540c\u6642\u306b\u51fa\u529b\u3055\u308c\u307e\u3059\u3002\uff08\u300c3dgraph.py\u300d\u304c\u3042\u308b\u30c7\u30a3\u30ec\u30af\u30c8\u30ea\uff09<\/p>\n<p><img decoding=\"async\" class=\"aligncenter size-full wp-image-16766\" src=\"https:\/\/club.informatix.co.jp\/wp-content\/uploads\/2022\/02\/20220228-10.png\" alt=\"\" width=\"640\" height=\"420\" srcset=\"https:\/\/club.informatix.co.jp\/wp-content\/uploads\/2022\/02\/20220228-10.png 640w, https:\/\/club.informatix.co.jp\/wp-content\/uploads\/2022\/02\/20220228-10-300x197.png 300w\" sizes=\"(max-width: 640px) 100vw, 640px\" \/><\/p>\n<p>\u2461 x<sup>2<\/sup> + y<sup>2<\/sup> + z<sup>2<\/sup> + sin(4x) + sin(4y) + sin(4z) = 1<\/p>\n<p><img decoding=\"async\" class=\"aligncenter size-full wp-image-16767\" src=\"https:\/\/club.informatix.co.jp\/wp-content\/uploads\/2022\/02\/20220228-11.jpg\" alt=\"\" width=\"800\" height=\"95\" srcset=\"https:\/\/club.informatix.co.jp\/wp-content\/uploads\/2022\/02\/20220228-11.jpg 800w, https:\/\/club.informatix.co.jp\/wp-content\/uploads\/2022\/02\/20220228-11-300x36.jpg 300w, https:\/\/club.informatix.co.jp\/wp-content\/uploads\/2022\/02\/20220228-11-768x91.jpg 768w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/> <img decoding=\"async\" class=\"aligncenter size-full wp-image-16768\" src=\"https:\/\/club.informatix.co.jp\/wp-content\/uploads\/2022\/02\/20220228-12.png\" alt=\"\" width=\"640\" height=\"417\" srcset=\"https:\/\/club.informatix.co.jp\/wp-content\/uploads\/2022\/02\/20220228-12.png 640w, https:\/\/club.informatix.co.jp\/wp-content\/uploads\/2022\/02\/20220228-12-300x195.png 300w\" sizes=\"(max-width: 640px) 100vw, 640px\" \/><\/p>\n<h2><span class=\"ez-toc-section\" id=\"%E3%82%AB%E3%83%A9%E3%83%BC%E3%83%9E%E3%83%83%E3%83%97%E8%AA%BF%E6%95%B4\"><\/span>\u30ab\u30e9\u30fc\u30de\u30c3\u30d7\u8abf\u6574<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>\u30d7\u30ed\u30b0\u30e9\u30e0\u306ecmap=&#8217;hsv&#8217;\u3092\u5909\u3048\u308b\u3053\u3068\u3067\u30ab\u30e9\u30fc\u30de\u30c3\u30d7\u3092\u5909\u3048\u308b\u3053\u3068\u304c\u3067\u304d\u307e\u3059\u3002<\/p>\n<p>\u30ab\u30e9\u30fc\u30de\u30c3\u30d7\u306e\u8a73\u7d30\u306f\u6b21\u306e\u30da\u30fc\u30b8\u306b\u3042\u308a\u307e\u3059\u3002<br \/>\n<a href=\"https:\/\/matplotlib.org\/stable\/tutorials\/colors\/colormaps.html\" target=\"_blank\" rel=\"noopener\">https:\/\/matplotlib.org\/stable\/tutorials\/colors\/colormaps.html<\/a><\/p>\n<p>\u81a8\u5927\u306a\u7a2e\u985e\u306b\u9a5a\u304b\u3055\u308c\u307e\u3059\u3002<\/p>\n<p><img decoding=\"async\" class=\"aligncenter size-full wp-image-16769\" src=\"https:\/\/club.informatix.co.jp\/wp-content\/uploads\/2022\/02\/20220228-13.jpg\" alt=\"\" width=\"800\" height=\"275\" srcset=\"https:\/\/club.informatix.co.jp\/wp-content\/uploads\/2022\/02\/20220228-13.jpg 800w, https:\/\/club.informatix.co.jp\/wp-content\/uploads\/2022\/02\/20220228-13-300x103.jpg 300w, https:\/\/club.informatix.co.jp\/wp-content\/uploads\/2022\/02\/20220228-13-768x264.jpg 768w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/><\/p>\n<h2><span class=\"ez-toc-section\" id=\"%E9%96%A2%E6%95%B0%E3%82%B0%E3%83%A9%E3%83%95%E3%81%AE%E6%80%9D%E3%81%84%E5%87%BA%EF%BD%9C%E3%80%8E%E6%9B%B2%E7%B7%9A%E3%83%BB%E3%82%B0%E3%83%A9%E3%83%95%E7%B7%8F%E8%A6%A7%E3%80%8F\"><\/span>\u95a2\u6570\u30b0\u30e9\u30d5\u306e\u601d\u3044\u51fa\uff5c\u300e\u66f2\u7dda\u30fb\u30b0\u30e9\u30d5\u7dcf\u89a7\u300f<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><img decoding=\"async\" class=\"aligncenter size-full wp-image-16770\" src=\"https:\/\/club.informatix.co.jp\/wp-content\/uploads\/2022\/02\/20220228-14.jpg\" alt=\"\" width=\"800\" height=\"1089\" srcset=\"https:\/\/club.informatix.co.jp\/wp-content\/uploads\/2022\/02\/20220228-14.jpg 800w, https:\/\/club.informatix.co.jp\/wp-content\/uploads\/2022\/02\/20220228-14-220x300.jpg 220w, https:\/\/club.informatix.co.jp\/wp-content\/uploads\/2022\/02\/20220228-14-752x1024.jpg 752w, https:\/\/club.informatix.co.jp\/wp-content\/uploads\/2022\/02\/20220228-14-768x1045.jpg 768w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/><\/p>\n<p>\u79c1\u306e\u624b\u5143\u306b\u300e\u66f2\u7dda\u30fb\u30b0\u30e9\u30d5\u7dcf\u89a7\u300f\uff08\u5ca9\u5408\u4e00\u7537\u30fb\u5927\u5869\u8302\u307b\u304b\u8457\u3001\u8056\u6587\u793e\u3001274\u30da\u30fc\u30b8\u30011971\u5e74\u30014200\u5186\uff09\u3068\u3044\u3046\u672c\u304c\u3042\u308a\u307e\u3059\u3002<\/p>\n<p>\u79c1\u304c\u3053\u306e\u672c\u3092\u521d\u3081\u3066\u624b\u306b\u3057\u305f\u306e\u306f\u9ad8\u68212\u5e74\u751f\u306e\u6642\u300140\u5e74\u8fd1\u304f\u524d\u3002<\/p>\n<p>\u9ad8\u6821\u306e\u4e0b\u6821\u9014\u4e2d\u306b\u6bce\u65e5\u306e\u3088\u3046\u306b\u7acb\u3061\u5bc4\u3063\u3066\u3044\u305f\u5927\u578b\u66f8\u5e97\uff08\u516b\u6587\u5b57\u5c4b\u3001\u5c71\u5f62\u770c\u3067\u6700\u5927\uff09\u306e\u6570\u5b66\u66f8\u306e\u68da\u3067\u898b\u3064\u3051\u307e\u3057\u305f\u3002<\/p>\n<p>\u7bb1\u5165\u308a\u306e\u91cd\u539a\u306a\u672c\u3092\u6050\u308b\u6050\u308b\u53d6\u308a\u51fa\u3057\u3066\u4e2d\u3092\u898b\u3066\u307f\u308b\u3068\u3001\u898b\u305f\u3053\u3068\u304c\u306a\u3044\u30b0\u30e9\u30d5\u304c\u6e80\u8f09\u3002\u307e\u3055\u306b\u30bf\u30a4\u30c8\u30eb\u306e\u7dcf\u89a7\u306b\u3075\u3055\u308f\u3057\u3044\u672c\u3067\u3059\u3002\u30e1\u30a4\u30f3\u306f2D\u30b0\u30e9\u30d5\u3067\u3001\u305d\u306e\u7a2e\u985e\u30fb\u5206\u985e\u306e\u591a\u3055\u306f\u5727\u5dfb\u306e\u4e00\u8a00\u3002<\/p>\n<p>\u4e2d\u3067\u3082\u5f53\u6642\u306e\u79c1\u3092\u5f15\u304d\u4ed8\u3051\u305f\u306e\u306f\u3001\u30b0\u30e9\u30d5\u3092\u63cf\u304f\u307e\u3067\u306e\u30d7\u30ed\u30bb\u30b9\u306e\u8a73\u7d30\u3055\u3068\u753b\u50cf\u306e\u7cbe\u5bc6\u3055\u3067\u3059\u3002<\/p>\n<p><img decoding=\"async\" class=\"aligncenter size-full wp-image-16771\" src=\"https:\/\/club.informatix.co.jp\/wp-content\/uploads\/2022\/02\/20220228-15.jpg\" alt=\"\" width=\"800\" height=\"600\" srcset=\"https:\/\/club.informatix.co.jp\/wp-content\/uploads\/2022\/02\/20220228-15.jpg 800w, https:\/\/club.informatix.co.jp\/wp-content\/uploads\/2022\/02\/20220228-15-300x225.jpg 300w, https:\/\/club.informatix.co.jp\/wp-content\/uploads\/2022\/02\/20220228-15-768x576.jpg 768w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/><\/p>\n<p>\u9ad8\u6821\u6570\u5b66\u3001\u95a2\u6570\u306e\u30b0\u30e9\u30d5\u3092\u63cf\u304f\u305f\u3081\u306e\u65b9\u6cd5\u3068\u3057\u3066\u5fae\u5206\u6cd5\u304c\u767b\u5834\u3057\u307e\u3059\u3002<\/p>\n<p>\u4e0e\u3048\u3089\u308c\u305f\u95a2\u6570\u306e\u30b0\u30e9\u30d5\u3092\u7cbe\u78ba\u306b\u63cf\u304f\u306b\u306f\u3001<a href=\"https:\/\/club.informatix.co.jp\/?p=4770\" target=\"_blank\" rel=\"noopener\">\u5fae\u5206<\/a>\u306e\u4ed6\u306b\u3044\u304f\u3064\u3082\u306e\u6570\u5024\u8a08\u7b97\u3092\u5fc5\u8981\u3068\u3057\u307e\u3059\u3002\u305d\u308c\u3089\u3092\u7d71\u5408\u3057\u3066\u66f2\u7dda\u304c\u73fe\u308c\u3066\u304d\u307e\u3059\u3002<\/p>\n<p>\u305d\u306e\u624b\u8a08\u7b97\u30d7\u30ed\u30bb\u30b9\u3068\u4f5c\u696d\u624b\u9806\u306f\u307e\u3055\u306b\u8077\u4eba\u6280\u3002<\/p>\n<p>x\u3068y\u306e\u4e00\u672c\u306e\u6570\u5f0f\u3068\u683c\u95d8\u3059\u308b\u3053\u3068\u3067\u3001\u73fe\u308c\u3066\u304f\u308b\u66f2\u7dda\u306e\u59ff\u3002\u79c1\u306f\u6642\u9593\u304c\u304b\u304b\u308b\u624b\u4f5c\u696d\u306e\u30d7\u30ed\u30bb\u30b9\u304c\u597d\u304d\u3067\u3057\u305f\u3002<\/p>\n<p>\u300e\u66f2\u7dda\u30fb\u30b0\u30e9\u30d5\u7dcf\u89a7\u300f\u306b\u306f\u305d\u306e\u8a73\u7d30\u304c\u3053\u308c\u3067\u3082\u304b\u3068\u8a18\u8f09\u3055\u308c\u3066\u3044\u307e\u3059\u3002\u3088\u304f\u307e\u3042\u3053\u3093\u306a\u672c\u3092\u4f5c\u308a\u4e0a\u3052\u305f\u3082\u306e\u3060\u3068\u9a5a\u304b\u3055\u308c\u307e\u3059\u3002<\/p>\n<p><img decoding=\"async\" class=\"aligncenter size-full wp-image-16772\" src=\"https:\/\/club.informatix.co.jp\/wp-content\/uploads\/2022\/02\/20220228-16.jpg\" alt=\"\" width=\"800\" height=\"600\" srcset=\"https:\/\/club.informatix.co.jp\/wp-content\/uploads\/2022\/02\/20220228-16.jpg 800w, https:\/\/club.informatix.co.jp\/wp-content\/uploads\/2022\/02\/20220228-16-300x225.jpg 300w, https:\/\/club.informatix.co.jp\/wp-content\/uploads\/2022\/02\/20220228-16-768x576.jpg 768w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/> <img decoding=\"async\" class=\"aligncenter size-full wp-image-16773\" src=\"https:\/\/club.informatix.co.jp\/wp-content\/uploads\/2022\/02\/20220228-17.jpg\" alt=\"\" width=\"800\" height=\"600\" srcset=\"https:\/\/club.informatix.co.jp\/wp-content\/uploads\/2022\/02\/20220228-17.jpg 800w, https:\/\/club.informatix.co.jp\/wp-content\/uploads\/2022\/02\/20220228-17-300x225.jpg 300w, https:\/\/club.informatix.co.jp\/wp-content\/uploads\/2022\/02\/20220228-17-768x576.jpg 768w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/><\/p>\n<p>\u79c1\u304c\u77e5\u308b\u9650\u308a\u3001\u5f8c\u306b\u3082\u5148\u306b\u3082\u3053\u306e\u624b\u306e\u672c\u306f\u898b\u305f\u3053\u3068\u306f\u3042\u308a\u307e\u305b\u3093\u3002\u5f53\u6642\u624b\u306b\u5165\u308c\u308b\u3053\u3068\u304c\u3067\u304d\u306a\u304b\u3063\u305f\u61a7\u308c\u306e\u672c\u3092\u624b\u306b\u5165\u308c\u305f\u306e\u306f10\u5e74\u524d\u3002\u4eca\u597d\u304d\u306a\u3068\u304d\u306b\u61a7\u308c\u3060\u3063\u305f\u672c\u3092\u53d6\u308a\u51fa\u3057\u3066\u306f\u3001\u601d\u3046\u5b58\u5206\u773a\u3081\u3066\u3044\u307e\u3059\u3002<\/p>\n<p>\u96fb\u5b50\u8a08\u7b97\u6a5f\u304c\u666e\u53ca\u3057\u3066\u3044\u306a\u304b\u3063\u305f1971\u5e74\u306b\u3053\u306e\u7cbe\u5bc6\u306a\u30a4\u30e9\u30b9\u30c8\u304c\u63cf\u3051\u305f\u3053\u3068\u306b\u9a5a\u304d\u3092\u7981\u3058\u5f97\u307e\u305b\u3093\u3002<\/p>\n<p>50\u5e74\u5f8c\u306e\u3044\u307e\u3001\u6700\u65b0\u306eM1Mac\u3001UNIX\u3001\u305d\u3057\u3066Python\u304c\u6db2\u6676\u753b\u9762\u306b\u9ad8\u7cbe\u5ea6\u306a\u66f2\u7dda\u3092\u4e00\u77ac\u3067\u63cf\u304d\u51fa\u3057\u3066\u304f\u308c\u307e\u3059\u3002<\/p>\n<p>\u300e\u66f2\u7dda\u30fb\u30b0\u30e9\u30d5\u7dcf\u89a7\u300f\u3068M1Mac\u306b\u63cf\u304b\u308c\u305f\u540c\u3058\u9670\u95a2\u6570\u306e\u66f2\u7dda\u3092\u773a\u3081\u306a\u304c\u3089\u601d\u3046\u3053\u3068\u306f\u3001\u5909\u308f\u308a\u3086\u304f\u6280\u8853\u306e\u4e16\u754c\u3068\u5909\u308f\u3089\u306a\u3044\u6570\u5b66\u306e\u4e16\u754c\u3067\u3059\u3002<\/p>\n<p><img decoding=\"async\" class=\"aligncenter size-full wp-image-16774\" src=\"https:\/\/club.informatix.co.jp\/wp-content\/uploads\/2022\/02\/20220228-18.jpg\" alt=\"\" width=\"800\" height=\"600\" srcset=\"https:\/\/club.informatix.co.jp\/wp-content\/uploads\/2022\/02\/20220228-18.jpg 800w, https:\/\/club.informatix.co.jp\/wp-content\/uploads\/2022\/02\/20220228-18-300x225.jpg 300w, https:\/\/club.informatix.co.jp\/wp-content\/uploads\/2022\/02\/20220228-18-768x576.jpg 768w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/><\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u306f\u3058\u3081\u306b\uff5c\u30ec\u30dd\u30fc\u30c8 \u79c1\u304c\u6bce\u6708\u958b\u50ac\u3057\u3066\u3044\u308b\u685c\u4e95\u9032\u306e\u7b97\u6570\u30fb\u6570\u5b66\u6559\u5ba4\uff08Zoom\u30aa\u30f3\u30e9\u30a4\u30f3\u30bb\u30df\u30ca\u30fc\uff09\u3067\u3059\u304c\u30012\/20\uff08\u65e5\uff09\u685c\u4e95\u9032\u306ePython\u30fbUNIX\u30fbMath\u6559\u5ba4\u306e\u30c6\u30fc\u30de\u306f\u300cPython\u3067\u81ea\u5206\u3060\u3051\u306e\u30b0\u30e9\u30d5 &#8230; <\/p>\n","protected":false},"author":4,"featured_media":16772,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4,464,526],"tags":[65,110,735],"class_list":["post-16747","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-4","category-hito-star-mathmatics","category-526","tag-python","tag-110","tag-735"],"jetpack_featured_media_url":"https:\/\/club.informatix.co.jp\/wp-content\/uploads\/2022\/02\/20220228-16.jpg","_links":{"self":[{"href":"https:\/\/club.informatix.co.jp\/index.php?rest_route=\/wp\/v2\/posts\/16747","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/club.informatix.co.jp\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/club.informatix.co.jp\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/club.informatix.co.jp\/index.php?rest_route=\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/club.informatix.co.jp\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=16747"}],"version-history":[{"count":12,"href":"https:\/\/club.informatix.co.jp\/index.php?rest_route=\/wp\/v2\/posts\/16747\/revisions"}],"predecessor-version":[{"id":20744,"href":"https:\/\/club.informatix.co.jp\/index.php?rest_route=\/wp\/v2\/posts\/16747\/revisions\/20744"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/club.informatix.co.jp\/index.php?rest_route=\/wp\/v2\/media\/16772"}],"wp:attachment":[{"href":"https:\/\/club.informatix.co.jp\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=16747"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/club.informatix.co.jp\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=16747"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/club.informatix.co.jp\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=16747"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}