{"id":1176,"date":"2020-01-14T21:44:12","date_gmt":"2020-01-14T12:44:12","guid":{"rendered":"https:\/\/www.nblog09.com\/w\/?p=1176"},"modified":"2020-04-14T00:36:51","modified_gmt":"2020-04-13T15:36:51","slug":"numpy%e3%81%a7max-min-argmax-argmin%e3%82%92%e7%94%a8%e3%81%84%e3%81%9f%e6%9c%80%e5%a4%a7%e5%80%a4%e3%80%81%e6%9c%80%e5%b0%8f%e5%80%a4%e3%81%ae%e6%b1%82%e3%82%81%e6%96%b9","status":"publish","type":"post","link":"https:\/\/www.nblog09.com\/w\/2020\/01\/14\/numpy%e3%81%a7max-min-argmax-argmin%e3%82%92%e7%94%a8%e3%81%84%e3%81%9f%e6%9c%80%e5%a4%a7%e5%80%a4%e3%80%81%e6%9c%80%e5%b0%8f%e5%80%a4%e3%81%ae%e6%b1%82%e3%82%81%e6%96%b9\/","title":{"rendered":"numpy\u3067max, min, argmax, argmin\u3092\u7528\u3044\u305f\u6700\u5927\u5024\u3001\u6700\u5c0f\u5024\u306e\u6c42\u3081\u65b9"},"content":{"rendered":"\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-1206\" src=\"https:\/\/www.nblog09.com\/w\/wp-content\/uploads\/2020\/01\/\u30c0\u30a6\u30f3\u30ed\u30fc\u30c9.jpg\" alt=\"\" width=\"275\" height=\"183\"><\/p>\n<p>\u6a5f\u68b0\u5b66\u7fd2\u3092\u5b9f\u88c5\u3059\u308b\u306b\u306f\u3001<strong>\u884c\u5217<\/strong>\u3084<strong>\u30d9\u30af\u30c8\u30eb<\/strong>\u3092\u6271\u3046\u5fc5\u8981\u304c\u3042\u308a\u307e\u3059\u3002\u884c\u5217\u3001\u30d9\u30af\u30c8\u30eb\u3060\u3051\u3067\u306a\u304f\u5e73\u5747\u3084\u6a19\u6e96\u504f\u5dee\u3092\u8a08\u7b97\u3059\u308b\u3053\u3068\u3082\u591a\u3005\u3042\u308a\u307e\u3059\u3002<\/p>\n<p>\u3057\u304b\u3057\u3001\u3001\u308f\u3056\u308f\u3056\u305d\u308c\u3089\u3092\u30d7\u30ed\u30b0\u30e9\u30e0\u3059\u308b\u306e\u306f<strong>\u975e\u5e38\u306b\u9762\u5012<\/strong>\u3067\u3059\uff01<\/p>\n<p>\u305d\u3053\u3067\u3001python\u3067\u306fnumpy\u3068\u3044\u3046\u30e9\u30a4\u30d6\u30e9\u30ea\u3092\u7528\u3044\u307e\u3059\u3002<\/p>\n<p>numpy\u3068\u306f\u3001python\u3067\u306e\u6570\u5024\u8a08\u7b97\u3092<strong>\u7c21\u6613\u5316<\/strong>\u3059\u308b\u305f\u3081\u306b\u958b\u767a\u3055\u308c\u305f\u30e9\u30a4\u30d6\u30e9\u30ea\u3067\u3059\u3002<\/p>\n\u3053\u306e\u30da\u30fc\u30b8\u3067\u306f\u3001numpy\u306b\u3064\u3044\u3066\u53d6\u308a\u4e0a\u3052\u3001\u5177\u4f53\u7684\u306a\u4f7f\u3044\u65b9\u3092\u898b\u3066\u3044\u304d\u307e\u3059\u3002\n\n<h2>numpy\u306e\u7c21\u5358\u306a\u4f5c\u6210\u65b9\u6cd5\u3001numpy\u304b\u3089list\u3078\u306e\u5909\u63db(np.array, np.arange, tolst)<\/h2>\n<p>\u4ee5\u4e0b\u306b\u7c21\u5358\u306anumpy\u306e\u4f5c\u6210\u65b9\u6cd5\u3092\u793a\u3057\u307e\u3059\u3002<\/p>\n<ul>\n<li>python\u306elist\u304b\u3089numpy\u306e\u884c\u5217\u3078(<span style=\"color: #ff0000;\"><strong>np.array, np.arange<\/strong><\/span>)<\/li>\n<li>numpy\u306e\u884c\u5217\u304b\u3089python\u306elist\u3078(<span style=\"color: #ff0000;\"><strong>numpy.ndarray.tolist<\/strong><\/span>)<\/li>\n<\/ul>\n<pre class=\"lang:default decode:true\"># numpy\u306e\u521d\u671f\u5316\u65b9\u6cd5\n\nmy_list = np.array([1, 2, 3])\n# \u884c\u5217\u306e\u4f5c\u6210\n# class 'numpy.ndarray' array([1, 2, 3])\n\nmy_mat = np.array([[1, 2, 3], [4, 5, 6], [7, 8, 9]])\n# \u884c\u5217\u306e\u4f5c\u6210\n# class 'numpy.ndarray' array([[1, 2, 3], [4, 5, 6], [7, 8, 9)\n\nnp.arange(0, 11, 2)\n# 1\u3064\u3068\u3070\u3057\u306e0-10\u307e\u3067\u306e\u5217\n# class 'numpy.ndarray' array([0, 2, 4, 6, 8, 10] )\n\n## numpy\u304b\u3089python\u306elist\u3078\u306e\u5909\u63db(tolist) ##\nmy_mat.tolist()\n# [[1, 2, 3], [4, 5, 6], [7, 8, 9]]\n<\/pre>\n<h2>0\u884c\u5217\u30011\u884c\u5217\u3001\u5358\u4f4d\u884c\u5217(zeros, ones, eye)<\/h2>\n<p>numpy\u3092\u7528\u3044\u308b\u3068\u8272\u3093\u306a\u884c\u5217\u3092\u7c21\u5358\u306b\u4f5c\u308b\u3053\u3068\u304c\u3067\u304d\u307e\u3059\u3002<\/p>\n<p>\u3053\u3053\u3067\u306f\u4ee3\u8868\u7684\u306a\u3082\u306e\u3068\u3057\u30660\u884c\u5217\u30011\u884c\u5217\u3001\u5358\u4f4d\u884c\u5217\u3092\u4e0a\u3052\u3055\u305b\u3066\u9802\u304d\u307e\u3059\u3002<\/p>\n<p>0\u884c\u5217\u3068\u306f\u3001\u5024\u304c\u5168\u30660\u306e\u884c\u5217\u3067\u3059\u3002<\/p>\n<p>\u3053\u308c\u306b\u306f\u3001<span style=\"color: #ff0000;\"><strong>np.zeros<\/strong><\/span>\u3092\u7528\u3044\u307e\u3059\u3002<\/p>\n<p>1\u884c\u5217\u306f\u3001\u5024\u304c\u5168\u30661\u306e\u884c\u5217\u3067\u3059\u3002<\/p>\n<p>\u3053\u308c\u306b\u306f\u3001<span style=\"color: #ff0000;\"><strong>np.ones<\/strong><\/span>\u3092\u7528\u3044\u307e\u3059\u3002<\/p>\n<p>\u5358\u4f4d\u884c\u5217\u3068\u306f\u3001<strong>\u884c\u3068\u5217\u306e\u7b49\u3057\u3044\u90e8\u5206\u306f1\u3001\u305d\u308c\u4ee5\u5916\u306f0<\/strong>\u306e\u884c\u5217\u3067\u3059\u3002<\/p>\n<p>\u3053\u308c\u306b\u306f\u3001<span style=\"color: #ff0000;\"><strong>np.eye<\/strong><\/span>\u3092\u7528\u3044\u307e\u3059\u3002<\/p>\n<p>\u2193\u306e\u3088\u3046\u306a\u884c\u5217<\/p>\n<p><span style=\"color: #ff0000;\">[1, 0, 0]<\/span><br><span style=\"color: #ff0000;\">[0, 1, 0]<\/span><br><span style=\"color: #ff0000;\">[0, 0, 1]<\/span><\/p>\n<pre class=\"lang:default decode:true \"># 0\u884c\u5217(np.zeros), 1\u306e\u884c\u5217(np.ones), \u5358\u4f4d\u884c\u5217(np.eye)\u306e\u5b9f\u88c5\n\nprint(np.zeros(3))\n# [0, 0, 0]\n\nprint(np.zeros((3, 3)))\n# [[0, 0, 0]\n# [0, 0, 0]\n# [0, 0, 0]]\n\nprint(np.ones(3))\n# [1, 1, 1]\n\nprint(np.ones((3, 3)))\n# [[1, 1, 1]\n# [1, 1, 1]\n# [1, 1, 1]]\n\nprint(np.eye(3))\n# [[1, 0, 0]\n# [0, 1, 0]\n# [0, 0, 1]]\n<\/pre>\n\n<h2>\u5206\u5272\u3057\u3066\u4f5c\u6210\u3057\u305f\u914d\u5217\u306e\u4f5c\u6210(linspace)<\/h2>\n<p>np.linspace\u3092\u7528\u3044\u308b\u3068\u3042\u308b\u7bc4\u56f2\u3067\u3044\u304f\u3089\u304b\u306b\u5206\u5272\u3057\u3066\u914d\u5217\u3092\u4f5c\u6210\u3059\u308b\u3053\u3068\u304c\u3067\u304d\u307e\u3059\u3002<\/p>\n<p>\u305f\u3068\u3048\u3070<\/p>\n<p>np.linspace(0, 5, 4)\u3068\u3059\u308b\u30680 ~ 5\u307e\u3067\u30674\u5206\u5272\u3055\u308c\u4ee5\u4e0b\u306e\u3088\u3046\u306b\u51fa\u529b\u3055\u308c\u307e\u3059<\/p>\n<p>array([0. , 1.66666667, 3.33333333, 5. ])<\/p>\n<h2>\u884c\u5217\u306e\u5f62\u306e\u5909\u63db(reshape)<\/h2>\n<p>\u6b21\u306b\u884c\u5217\u306e\u5f62\u3092\u5909\u63db\u3059\u308b\u65b9\u6cd5\u306b\u3064\u3044\u3066\u8a18\u8f09\u3057\u307e\u3059\u3002<br>\u3064\u307e\u308a\u3001<br>(6, 1) \u306e\u884c\u5217\u3092 (2, 3)\u306e\u5f62\u306b\u3059\u308b\u306a\u3069\u3067\u3059\u3002<\/p>\n<p>\u3053\u308c\u3092\u3059\u308b\u306b\u306f\u3001reshape\u95a2\u6570\u3092\u4f7f\u3044\u307e\u3059\u3002<\/p>\n<p>\u5b9f\u969b\u306b\u898b\u3066\u898b\u307e\u3057\u3087\u3046<\/p>\n<pre class=\"lang:default decode:true \">#  \u884c\u5217\u306e\u5f62(\u884c\u6570\u3068\u5217\u6570)\u306e\u5909\u66f4\n\nnp.arange(0,6)\n# array([0, 1, 2, 3, 4, 5])\n\n\nnp.arange(0,6).reshape(2, 3)\n# \u884c\u5217\u306e\u5f62\u30921\u884c6\u5217\u304b\u30892\u884c3\u5217\u306b\u5909\u66f4\n#array([[0, 1, 2],\n#       [3, 4, 5]])\n\n# \u3061\u306a\u307f\u306b\u884c\u6570*\u5217\u6570\u306e\u30b5\u30a4\u30ba\u304c\u540c\u3058\u3067\u306a\u3044\u3068\u30a8\u30e9\u30fc\u306b\u306a\u308a\u307e\u3059\u3002\nnp.arange(0,5).reshape(2, 3)\n# Traceback (most recent call last):\n#  File \"&lt;stdin&gt;\", line 1, in &lt;module&gt;\n# ValueError: cannot reshape array of size 5 into shape (2,3)<\/pre>\n<h2>\u884c\u5217\u306e\u30e9\u30f3\u30c0\u30e0\u5024\u3001\u6b63\u898f\u5206\u5e03\uff08rand, randn, randint\uff09<\/h2>\n<p>\u6b21\u306b\u884c\u5217\u306e\u30e9\u30f3\u30c0\u30e0\u5024\u3001\u6b63\u898f\u5206\u5e03\u306e\u4f5c\u6210\u3092\u3057\u307e\u3057\u3087\u3046\u3002<\/p>\n<p>\u3053\u308c\u306f\u3001\u6a5f\u68b0\u5b66\u7fd2\u306e\u969b\u306b\u5024\u3092\u521d\u671f\u5316\u3059\u308b\u306e\u306b\u5fc5\u8981\u306b\u306a\u308a\u307e\u3059\u3002<\/p>\n<p>\u30e9\u30f3\u30c0\u30e0\u5024\u306e\u4f5c\u6210\u306b\u306f\u3001<\/p>\n<p><span style=\"color: #ff0000;\"><strong>np.ramdom.rand(\u884c\u6570, \u5217\u6570)<\/strong><\/span>\u3092\u4f7f\u3044\u307e\u3059\u3002\u3053\u308c\u3092\u3059\u308b\u30680~1\u306e\u7bc4\u56f2\u3067\u306e\u30e9\u30f3\u30c0\u30e0\u5024\u304c\u6307\u5b9a\u3057\u305f\u884c\u6570\u3001\u5217\u6570\u306e\u884c\u5217\u3068\u3057\u3066\u4f5c\u6210\u3055\u308c\u307e\u3059\u3002<\/p>\n<p>\u6b63\u898f\u5206\u5e03\u306b\u5f93\u3063\u305f\u30e9\u30f3\u30c0\u30e0\u5024\u306e\u8868\u793a\u306b\u306f\u3001<\/p>\n<p><span style=\"color: #ff0000;\"><strong>np.random.randn(\u884c\u6570, \u5217\u6570)<\/strong><\/span>\u3068\u3057\u307e\u3059\u3002<\/p>\n<p>\u3059\u308b\u3068\u3001\u5e73\u57470, \u5206\u65631\u3067\u3042\u308b\u6a19\u6e96\u6b63\u898f\u5206\u5e03\u306e\u884c\u5217\u304c\u4f5c\u6210\u3055\u308c\u307e\u3059\u3002<\/p>\n<p>\u6700\u5f8c\u306b\u3001\u6574\u6570\u306e\u30e9\u30f3\u30c0\u30e0\u5024\u3092\u751f\u6210\u3057\u305f\u3044\u5834\u5408\u3067\u3059\u304c\u3001<\/p>\n<p>\u3053\u308c\u306b\u306f\u3001<span style=\"color: #ff0000;\"><strong>np.random.randint(n, m, (\u884c\u6570, \u5217\u6570))<\/strong><\/span><\/p>\n<p>\u3059\u308b\u3068n~m-1\u306e\u9593\u306e\u6574\u6570\u304c\u6307\u5b9a\u3057\u305f\u884c\u6570\u3068\u5217\u6570\u306e\u884c\u5217\u3068\u3057\u3066\u4f5c\u6210\u3055\u308c\u307e\u3059\u3002<\/p>\n<p>\u5b9f\u969b\u306b\u4f8b\u3092\u898b\u307e\u3057\u3087\u3045<\/p>\n<pre class=\"lang:default decode:true \"># rand, randn, randint\u3092\u7528\u3044\u305f\u30e9\u30f3\u30c0\u30e0\u5024\u884c\u5217\u306e\u4f5c\u6210\n\n## rand #########################\nnp.random.rand(5)\n[0.47613209 0.17554651 0.52637641 0.29382056 0.76435774]\n# 1\u884c5\u5217\u306e0~1\u307e\u3067\u306e\u30e9\u30f3\u30c0\u30e0\u5024\u884c\u5217\n\nnp.random.rand(5,5)\n# 5\u884c5\u5217\u306e0~1\u307e\u3067\u306e\u30e9\u30f3\u30c0\u30e0\u5024\u884c\u5217\n# [[0.61883284 0.75824608 0.41693386 0.15827934 0.40941596]\n# [0.38359948 0.60788297 0.61990985 0.79745707 0.21668662]\n# [0.04532364 0.67372592 0.56545386 0.22726293 0.30243403]\n# [0.13251716 0.55645034 0.41324027 0.93183949 0.24394547]\n# [0.35270749 0.23896005 0.57328702 0.08253975 0.99966318]]\n\n\n## randn #########################\nnp.random.randn(5)\n# 1\u884c5\u5217\u306e\u6a19\u6e96\u6b63\u898f\u5206\u5e03\n# array([-0.27892323,  0.26257052, -0.48060383, -0.33141197,  2.51216024])\n\nnp.random.randn(3, 3)\n# 3\u884c3\u5217\u306e\u6a19\u6e96\u6b63\u898f\u5206\u5e03\n# array([[-0.48518996,  0.93988438,  1.57549951],\n#       [ 0.37045346,  0.83672192, -1.15928442],\n#       [ 0.71979199, -1.69430231, -0.72214307]])\n\n\n## randint #########################\nnp.random.randint(-5, 5, 5)\n# -5~4\u307e\u3067\u306e\u6574\u6570\u306e\u30e9\u30f3\u30c0\u30e0\u5024\u306e1\u884c5\u5217\u306e\u884c\u5217\n# array([-5, -5,  1,  1,  3])\n\nnp.random.randint(-5, 5, (3, 3))\n# -5~4\u307e\u3067\u306e\u6574\u6570\u306e\u30e9\u30f3\u30c0\u30e0\u5024\u306e3\u884c3\u5217\u306e\u884c\u5217\n# array([[-4, -1, -1],\n#       [ 0, -2, -4],\n#       [ 3,  1, -5]])<\/pre>\n","protected":false},"excerpt":{"rendered":"<p>\u6a5f\u68b0\u5b66\u7fd2\u3092\u5b9f\u88c5\u3059\u308b\u306b\u306f\u3001\u884c\u5217\u3084\u30d9\u30af\u30c8\u30eb\u3092\u6271\u3046\u5fc5\u8981\u304c\u3042\u308a\u307e\u3059\u3002\u884c\u5217\u3001\u30d9\u30af\u30c8\u30eb\u3060\u3051\u3067\u306a\u304f\u5e73\u5747\u3084\u6a19\u6e96\u504f\u5dee\u3092\u8a08\u7b97\u3059\u308b\u3053\u3068\u3082\u591a\u3005\u3042\u308a\u307e\u3059\u3002 \u3057\u304b\u3057\u3001\u3001\u308f\u3056\u308f\u3056\u305d\u308c\u3089\u3092\u30d7\u30ed\u30b0\u30e9\u30e0\u3059\u308b\u306e\u306f\u975e\u5e38\u306b\u9762\u5012\u3067\u3059\uff01 \u305d\u3053\u3067\u3001python\u3067\u306fnu [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"om_disable_all_campaigns":false,"_uag_custom_page_level_css":"","_uf_show_specific_survey":0,"_uf_disable_surveys":false,"_genesis_hide_title":false,"_genesis_hide_breadcrumbs":false,"_genesis_hide_singular_image":false,"_genesis_hide_footer_widgets":false,"_genesis_custom_body_class":"","_genesis_custom_post_class":"","_genesis_layout":"","footnotes":""},"categories":[1],"tags":[],"class_list":{"0":"post-1176","1":"post","2":"type-post","3":"status-publish","4":"format-standard","6":"category-1","7":"entry","8":"has-post-thumbnail"},"uagb_featured_image_src":{"full":false,"thumbnail":false,"medium":false,"medium_large":false,"large":false,"1536x1536":false,"2048x2048":false,"home-middle":false,"home-top":false,"sidebar-thumbnail":false},"uagb_author_info":{"display_name":"9nmatsumoto","author_link":"https:\/\/www.nblog09.com\/w\/author\/9nmatsumoto\/"},"uagb_comment_info":0,"uagb_excerpt":"\u6a5f\u68b0\u5b66\u7fd2\u3092\u5b9f\u88c5\u3059\u308b\u306b\u306f\u3001\u884c\u5217\u3084\u30d9\u30af\u30c8\u30eb\u3092\u6271\u3046\u5fc5\u8981\u304c\u3042\u308a\u307e\u3059\u3002\u884c\u5217\u3001\u30d9\u30af\u30c8\u30eb\u3060\u3051\u3067\u306a\u304f\u5e73\u5747\u3084\u6a19\u6e96\u504f\u5dee\u3092\u8a08\u7b97\u3059\u308b\u3053&hellip;","_links":{"self":[{"href":"https:\/\/www.nblog09.com\/w\/wp-json\/wp\/v2\/posts\/1176","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.nblog09.com\/w\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.nblog09.com\/w\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.nblog09.com\/w\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.nblog09.com\/w\/wp-json\/wp\/v2\/comments?post=1176"}],"version-history":[{"count":14,"href":"https:\/\/www.nblog09.com\/w\/wp-json\/wp\/v2\/posts\/1176\/revisions"}],"predecessor-version":[{"id":1273,"href":"https:\/\/www.nblog09.com\/w\/wp-json\/wp\/v2\/posts\/1176\/revisions\/1273"}],"wp:attachment":[{"href":"https:\/\/www.nblog09.com\/w\/wp-json\/wp\/v2\/media?parent=1176"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.nblog09.com\/w\/wp-json\/wp\/v2\/categories?post=1176"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.nblog09.com\/w\/wp-json\/wp\/v2\/tags?post=1176"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}