{"id":156,"date":"2022-04-25T00:39:59","date_gmt":"2022-04-24T15:39:59","guid":{"rendered":"https:\/\/kinako-simulation.com\/?p=156"},"modified":"2023-02-19T17:04:04","modified_gmt":"2023-02-19T08:04:04","slug":"numpy%e3%81%ae%e9%85%8d%e5%88%97%e3%81%a8%e3%83%99%e3%82%af%e3%83%88%e3%83%ab%e6%bc%94%e7%ae%97","status":"publish","type":"post","link":"https:\/\/kinako-simulation.com\/?p=156","title":{"rendered":"NumPy\u306e\u914d\u5217\u3068\u30d9\u30af\u30c8\u30eb\u6f14\u7b97"},"content":{"rendered":"\n<div class=\"wp-block-liquid-speech-balloon liquid-speech-balloon-wrap liquid-speech-balloon-02\"><div class=\"liquid-speech-balloon-avatar\"><\/div><div class=\"liquid-speech-balloon-text\"><p>\u4eca\u65e5\u306f\u524d\u56de\u306e\u7d9a\u304d\u3060\u3088\u30fc\u3002<br><a href=\"https:\/\/kinako-simulation.com\/?p=116\" data-type=\"post\" data-id=\"116\">Python\u3092\u52d5\u304b\u3057\u3066\u307f\u3088\u3046<\/a><\/p><div class=\"liquid-speech-balloon-arrow\"><\/div><\/div><\/div>\n\n\n\n<p>\u4eca\u65e5\u306f\u3001NumPy\u306e\u914d\u5217\u3068\u30d9\u30af\u30c8\u30eb\u6f14\u7b97\u306b\u3064\u3044\u3066\u3001\u304a\u52c9\u5f37\u3057\u307e\u3057\u3087\u3046\u3002\u524d\u56de\u66f8\u3044\u305f\u30d7\u30ed\u30b0\u30e9\u30e0\u306f\u3053\u306e\u3088\u3046\u306a\u3082\u306e\u3067\u3057\u305f\u3002<\/p>\n\n\n\n<div class=\"hcb_wrap\"><pre class=\"prism line-numbers lang-plain\"><code>import numpy as np\n\na = np.array([12, 3, 2, 16, 27, 1, 15, 9, 10, 8])\nb = np.array([7, 2, 1, 4, 5, 9, 3, 3, 6, 8])\nprint(a\uff0bb)<\/code><\/pre><\/div>\n\n\n\n<div class=\"wp-block-liquid-speech-balloon liquid-speech-balloon-wrap liquid-speech-balloon-01 liquid-speech-balloon-right\"><div class=\"liquid-speech-balloon-avatar\"><\/div><div class=\"liquid-speech-balloon-text\"><p>np.array\u3067\u8868\u73fe\u3055\u308c\u308b\u6570\u5b57\u306e\u96c6\u307e\u308a\u3092\u914d\u5217\u3068\u8a00\u3046\u3088\u3002<\/p><div class=\"liquid-speech-balloon-arrow\"><\/div><\/div><\/div>\n\n\n\n<p>\u305d\u3057\u3066\u3001Python\u304c\u8a08\u7b97\u3057\u305f\u7b54\u3048\u306f<\/p>\n\n\n\n<pre class=\"wp-block-code has-black-color has-text-color has-background\" style=\"background:linear-gradient(135deg,rgb(238,238,238) 0%,rgba(238,238,238,0.93) 100%)\"><code>&#91;19 5 3 20 32 10 18 12 16 16]<\/code><\/pre>\n\n\n\n<p>\u3067\u3057\u305f\u3002\u3053\u308c\u306f\u3001a\u306e\u6700\u521d\u306e12\u3068b\u306e\u6700\u521d\u306e7\u3092\u8db3\u3057\u3066\u300112+7=19\u30012\u756a\u76ee\u3092\u8db3\u3057\u3066\u30013+2=5\u3001&#8230;\u3068\u3044\u3063\u305f\u540c\u3058\u5834\u6240\u306b\u3042\u308b\u6570\u540c\u58eb\u306e\u8db3\u3057\u7b97\u306e\u7b54\u3048\u3067\u3059\u3002\u3053\u306e\u3088\u3046\u306a\u8a08\u7b97\u3092\u30d9\u30af\u30c8\u30eb\u6f14\u7b97\u3068\u8a00\u3044\u307e\u3059\u3002NumPy\u306f\u3001\u914d\u5217\u3092\u30d9\u30af\u30c8\u30eb\u6f14\u7b97\u3059\u308b\u3053\u3068\u3067\u3001\u9ad8\u901f\u3067\u52b9\u7387\u306e\u826f\u3044\u8a08\u7b97\u3092\u5b9f\u73fe\u3057\u3066\u3044\u307e\u3059\u3002<\/p>\n\n\n\n<p>1\u5217\u306b\u6570\u5b57\u304c\u4e26\u3093\u3067\u3044\u308b\u914d\u5217\u306f\u30011\u6b21\u5143\u914d\u5217\u3068\u547c\u3070\u308c\u307e\u3059\u3002\u4e00\u6b21\u5143\u914d\u5217a\u30922\u6bb5\u306b\u3057\u3066\u30012\u6b21\u5143\u914d\u5217\u3092\u4f5c\u3063\u3066\u898b\u307e\u3057\u3087\u3046\u3002<\/p>\n\n\n\n<div class=\"hcb_wrap\"><pre class=\"prism line-numbers lang-plain\"><code>In  [2]: c = a.reshape(2,5)\nIn  [3]: c\nOut[3]:\narray([[12,  3,  2, 16, 27],\n       [ 1, 15,  9, 10,  8]])<\/code><\/pre><\/div>\n\n\n\n<p>a\u306e10\u500b\u306e\u6570\u5b57\u304c\u3001\u524d\u534a\u306e5\u500b\u3068\u5f8c\u534a\u306e5\u500b\u306b\u5206\u304b\u308c\u3066\u30012\u6bb5\u306b\u306a\u308a\u307e\u3057\u305f\u3002<\/p>\n\n\n\n<div class=\"wp-block-liquid-speech-balloon liquid-speech-balloon-wrap liquid-speech-balloon-01 liquid-speech-balloon-right\"><div class=\"liquid-speech-balloon-avatar\"><\/div><div class=\"liquid-speech-balloon-text\"><p>Python\u306f0\u304b\u3089\u6570\u3048\u59cb\u3081\u308b\u3088\u30021\u6bb5\u76ee\u3092c[0]\u30012\u6bb5\u76ee\u3092c[1]\u3068\u8868\u3059\u3088\u3002\u5de6\u304b\u3089\u4f55\u756a\u76ee\u3068\u3044\u3046\u306e\u3082\u30010\u304b\u3089\u6570\u3048\u308b\u3088\u3002c[0,0]\u306f1\u6bb5\u76ee\u306e\u4e00\u756a\u5de6\u306e\u6570\u5b57\u3068\u3044\u3046\u610f\u5473\u3060\u304b\u3089\u3001c[0,0]=12\u306b\u306a\u308b\u3088\u3002<\/p><div class=\"liquid-speech-balloon-arrow\"><\/div><\/div><\/div>\n\n\n\n<div class=\"hcb_wrap\"><pre class=\"prism line-numbers lang-plain\"><code>In  [4]: c[0]\nOut[4]: array([12, 3, 2, 16, 27])\n\nIn  [5]: c[0,0]\nOut[5]: 12<\/code><\/pre><\/div>\n\n\n\n<div class=\"wp-block-liquid-speech-balloon liquid-speech-balloon-wrap liquid-speech-balloon-03\"><div class=\"liquid-speech-balloon-avatar\"><\/div><div class=\"liquid-speech-balloon-text\"><p>3\u6b21\u5143\u914d\u5217\u3063\u3066\u3001\u3069\u3093\u306a\u3082\u306e\u306a\u306e\uff1f<\/p><div class=\"liquid-speech-balloon-arrow\"><\/div><\/div><\/div>\n\n\n\n<div class=\"wp-block-liquid-speech-balloon liquid-speech-balloon-wrap liquid-speech-balloon-01 liquid-speech-balloon-right\"><div class=\"liquid-speech-balloon-avatar\"><\/div><div class=\"liquid-speech-balloon-text\"><p>10\u500b\u306e\u6570\u5b57\u3060\u3068\u8aac\u660e\u3057\u306b\u304f\u3044\u304b\u3089\u3001\u5225\u306e\u4f8b\u3067\u8003\u3048\u3088\u3046\u306d\u3002\u4f8b\u3048\u3070\u30013\u968e\u5efa\u3067\u3001\u5357\u5074\u306b5\u90e8\u5c4b\u3001\u5317\u5074\u306b5\u90e8\u5c4b\u3042\u308b\u30d3\u30eb\u3092\u601d\u3044\u6d6e\u304b\u3079\u3066\u307f\u3066\u306d\u3002\u3053\u306e\u5efa\u7269\u306f\u3001\u914d\u5217\u3067\u8a00\u3046\u3068\u30013\u00d72\u00d75\u306e3\u6b21\u5143\u914d\u5217\u306b\u306a\u3063\u3066\u3044\u308b\u3088\u3002<\/p><div class=\"liquid-speech-balloon-arrow\"><\/div><\/div><\/div>\n\n\n\n<div class=\"hcb_wrap\"><pre class=\"prism line-numbers lang-plain\"><code>In  [6]: d = np.arange(30).reshape(3,2,5)\nIn  [7]: d\nOut[7]:\narray([[[ 0,  1,  2,  3,  4],\n         [ 5,  6,  7,  8,  9]],\n        [[10, 11, 12, 13, 14],\n         [15, 16, 17, 18, 19]],\n        [[20, 21, 22, 23, 24],\n         [25, 26, 27, 28, 29]]])<\/code><\/pre><\/div>\n\n\n\n<div class=\"wp-block-liquid-speech-balloon liquid-speech-balloon-wrap liquid-speech-balloon-01 liquid-speech-balloon-right\"><div class=\"liquid-speech-balloon-avatar\"><\/div><div class=\"liquid-speech-balloon-text\"><p>np.range(30)\u306f\u30010,1,2,&#8230;\u3068\u4e00\u3064\u305a\u3064\u6570\u304c\u5897\u3048\u308b\u3088\u3046\u306b30\u500b\u306e\u6570\u5b57\u3092\u4e26\u3079\u305f1\u6b21\u5143\u914d\u5217\u3060\u3088\u3002<br>reshape(3,2,5)\u3092\u4f7f\u3063\u3066\u3001\u6700\u521d\u306e10\u500b\u306e\u90e8\u5c4b(0\u53f7\u5ba4\u304b\u30899\u53f7\u5ba4)\u30921\u968e\u5357\u5074\u306b5\u90e8\u5c4b\u30fb\u5317\u5074\u306b5\u90e8\u5c4b\u3001\u6b21\u306e10\u500b\u306e\u90e8\u5c4b(10\u53f7\u5ba4\u304b\u308919\u53f7\u5ba4)\u30922\u968e\u5357\u5074\u306b5\u90e8\u5c4b\u30fb\u5317\u5074\u306b5\u90e8\u5c4b\u3001\u305d\u306e\u6b21\u306e10\u500b\u306e\u90e8\u5c4b(20\u53f7\u5ba4\u304b\u308929\u53f7\u5ba4)\u30923\u968e\u5357\u5074\u306b5\u90e8\u5c4b\u30fb\u5317\u5074\u306b5\u90e8\u5c4b\u3001\u5272\u308a\u5f53\u3066\u305f\u30a4\u30e1\u30fc\u30b8\u3060\u3088\u3002<\/p><div class=\"liquid-speech-balloon-arrow\"><\/div><\/div><\/div>\n\n\n\n<div class=\"wp-block-liquid-speech-balloon liquid-speech-balloon-wrap liquid-speech-balloon-00\"><div class=\"liquid-speech-balloon-avatar\"><\/div><div class=\"liquid-speech-balloon-text\"><p>1\u968e\u306e\u90e8\u5c4b\u756a\u53f7\u3060\u3051\u3092\u898b\u305f\u3051\u308c\u3070\u3001d[0]\u3092\u898b\u308c\u3070\u826f\u3044\u3093\u3060\u306d\u3002<\/p><div class=\"liquid-speech-balloon-arrow\"><\/div><\/div><\/div>\n\n\n\n<div class=\"wp-block-liquid-speech-balloon liquid-speech-balloon-wrap liquid-speech-balloon-01 liquid-speech-balloon-right\"><div class=\"liquid-speech-balloon-avatar\"><\/div><div class=\"liquid-speech-balloon-text\"><p>\u305d\u306e\u901a\u308a\u3060\u3088\u3002\u3055\u3089\u306b\u30011\u968e\u306e\u5357\u5074\u306e\u90e8\u5c4b\u756a\u53f7\u3060\u3051\u3092\u898b\u305f\u3051\u308c\u3070\u3001d[0,0]\u3068\u3059\u308b\u3068\u3001array([0, 1, 2, 3, 4])\u304c\u7b54\u3048\u3068\u3057\u3066\u8fd4\u3063\u3066\u304f\u308b\u3088\u3002\u3055\u3089\u306bd[0,0,0]\u3068\u3059\u308b\u3068\u30011\u968e\u306e\u5357\u5074\u306e\u4e00\u756a\u6700\u521d\u306e\u90e8\u5c4b\u756a\u53f7\u306e0\u304c\u7b54\u3048\u3068\u3057\u3066\u8fd4\u3063\u3066\u304f\u308b\u3088\u3002<\/p><div class=\"liquid-speech-balloon-arrow\"><\/div><\/div><\/div>\n\n\n\n<p>\u6b21\u306e\u4f8b\u3092\u4f7f\u3063\u3066\u3001\u4e8c\u3064\u306e3\u6b21\u5143\u914d\u5217\u306e\u639b\u3051\u7b97\u3092\u8003\u3048\u3066\u307f\u307e\u3057\u3087\u3046\u30023\u6b21\u5143\u914d\u5217\u306e\u639b\u3051\u7b97\u3082\u3001\u540c\u3058\u5834\u6240\u306b\u3042\u308b\u6570\u5b57\u540c\u58eb\u306e\u639b\u3051\u7b97\u306b\u306a\u308a\u307e\u3059\u3002<\/p>\n\n\n\n<div class=\"hcb_wrap\"><pre class=\"prism line-numbers lang-plain\"><code>In  [8]: d1 = np.arange(1,9).reshape(2,2,2)\nIn  [9]: d1\nOut[9]:\narray([[[1, 2],\n         [3, 4]],\n        [[5, 6],\n         [7, 8]]])\n\nIn  [10]: d2 = np.arange(20,4,-2).reshape(2,2,2)\nIn  [11]: d2\nOut[11]:\n  array([[[20, 18],\n         [16, 14]],\n        [[12, 10],\n         [ 8,  6]]])\n\nIn [12]:d1*d2\nOut[12]:\n  array([[[20, 36],\n         [48, 56]],\n        [[60, 60],\n         [56, 48]]]) <\/code><\/pre><\/div>\n\n\n\n<p>np.arange(1,9)\u306f\u30011\u304b\u30898\u307e\u3067\u306e\u6574\u6570(9\u306f\u5165\u3089\u306a\u3044)\u3001np.arange(20,4,-2)\u306f\u300120\u304b\u30892\u305a\u3064\u6e1b\u3089\u3057\u305f\u6570(4\u306e\u624b\u524d\u307e\u3067)\u3067\u3059\u3002d1*d2\u306e\u7b54\u3048\u306f\u3001[0,0,0]\u306e\u4f4d\u7f6e\u304b\u3089\u9806\u306b\u30011\u00d720=20, 2\u00d718=36, 3\u00d716=48, 4\u00d714=56, &#8230;\u3068\u306a\u308a\u307e\u3059\u3002<\/p>\n\n\n\n<p>\u591a\u6b21\u5143\u914d\u5217\u306f\u3001\u3069\u306e\u3088\u3046\u306a\u6642\u306b\u5f79\u306b\u7acb\u3064\u306e\u3067\u3057\u3087\u3046\u304b\u3002<br>\u610f\u5916\u3068\u8eab\u8fd1\u306a\u3068\u3053\u308d\u3067\u5f79\u306b\u7acb\u3063\u3066\u3044\u307e\u3059\u3002\u4e00\u3064\u306e\u4f8b\u3068\u3057\u3066\u3001\u65b0\u578b\u30b3\u30ed\u30ca\u611f\u67d3\u75c7\u306e\u65b0\u898f\u611f\u67d3\u8005\u6570\u306e\u30c7\u30fc\u30bf\u304c\u6319\u3052\u3089\u308c\u307e\u3059\u3002\u4f55\u6708\u4f55\u65e5\u3001\u3069\u3053\u306e\u90fd\u9053\u5e9c\u770c\u3067\u3001\u3069\u3061\u3089\u306e\u6027\u5225\u3067\u3001\u4f55\u6b73\u306e\u4eba\u304c\u3001\u4f55\u4eba\u65b0\u898f\u306b\u611f\u67d3\u3057\u305f\u304b\u3001\u3068\u3044\u3046\u4e00\u5e74\u5206\u306e\u30c7\u30fc\u30bf\u306f365(\u65e5)\u00d747(\u90fd\u9053\u5e9c\u770c)\u00d72(\u7537\u5973)\u00d7117(0\u6b73\u304b\u3089116\u6b73)\u306e4\u6b21\u5143\u914d\u5217\u306e\u30c7\u30fc\u30bf\u306b\u3059\u308b\u3053\u3068\u304c\u3067\u304d\u307e\u3059\u3002\u914d\u5217\u3068\u3057\u3066\u6271\u3046\u3053\u3068\u3067\u3001\u9a5a\u304f\u307b\u3069\u306e\u30b9\u30d4\u30fc\u30c9\u3067\u30c7\u30fc\u30bf\u3092\u5206\u6790\u3092\u3059\u308b\u3053\u3068\u304c\u3067\u304d\u307e\u3059\u3002<\/p>\n\n\n\n<p>\u6b21\u56de\u306f\u3001NumPy\u306e\u914d\u5217\u306e\u30b9\u30e9\u30a4\u30b7\u30f3\u30b0(\u62bd\u51fa)\u3092\u5b66\u3073\u306a\u304c\u3089\u3001\u3055\u3089\u306b\u914d\u5217\u306e\u69cb\u9020\u306b\u6163\u308c\u3066\u3044\u304d\u307e\u3057\u3087\u3046\u3002<\/p>\n\n\n\n<div class=\"wp-block-liquid-speech-balloon liquid-speech-balloon-wrap liquid-speech-balloon-02\"><div class=\"liquid-speech-balloon-avatar\"><\/div><div class=\"liquid-speech-balloon-text\"><p>\u4eca\u65e5\u306e\u304a\u52c9\u5f37\u306f\u3001\u3060\u3044\u3076\u96e3\u3057\u304b\u3063\u305f\u306a\u30fc\u3002<\/p><div class=\"liquid-speech-balloon-arrow\"><\/div><\/div><\/div>\n","protected":false},"excerpt":{"rendered":"<p>\u4eca\u65e5\u306f\u3001NumPy\u306e\u914d\u5217\u3068\u30d9\u30af\u30c8\u30eb\u6f14\u7b97\u306b\u3064\u3044\u3066\u3001\u304a\u52c9\u5f37\u3057\u307e\u3057\u3087\u3046\u3002\u524d\u56de\u66f8\u3044\u305f\u30d7\u30ed\u30b0\u30e9\u30e0\u306f\u3053\u306e\u3088\u3046\u306a\u3082 [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[10,6],"tags":[],"class_list":["post-156","post","type-post","status-publish","format-standard","hentry","category-numpy","category-python"],"_links":{"self":[{"href":"https:\/\/kinako-simulation.com\/index.php?rest_route=\/wp\/v2\/posts\/156","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kinako-simulation.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/kinako-simulation.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/kinako-simulation.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/kinako-simulation.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=156"}],"version-history":[{"count":16,"href":"https:\/\/kinako-simulation.com\/index.php?rest_route=\/wp\/v2\/posts\/156\/revisions"}],"predecessor-version":[{"id":309,"href":"https:\/\/kinako-simulation.com\/index.php?rest_route=\/wp\/v2\/posts\/156\/revisions\/309"}],"wp:attachment":[{"href":"https:\/\/kinako-simulation.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=156"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/kinako-simulation.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=156"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kinako-simulation.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=156"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}