<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>「attributes」タグの記事一覧Python Tech</title>
	<atom:link href="https://tech.nkhn37.net/tag/attributes/feed/" rel="self" type="application/rss+xml" />
	<link>https://tech.nkhn37.net</link>
	<description>Python学習サイト</description>
	<lastBuildDate>Tue, 09 Dec 2025 20:43:14 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>

<image>
	<url>https://tech.nkhn37.net/wp-content/uploads/2021/01/cropped-lion-normal-clear-1-32x32.png</url>
	<title>「attributes」タグの記事一覧Python Tech</title>
	<link>https://tech.nkhn37.net</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>【NumPy】配列（ndarray）の属性情報の確認方法</title>
		<link>https://tech.nkhn37.net/numpy-ndarray-attributes-check/</link>
					<comments>https://tech.nkhn37.net/numpy-ndarray-attributes-check/#respond</comments>
		
		<dc:creator><![CDATA[naoki-hn]]></dc:creator>
		<pubDate>Fri, 12 Nov 2021 00:00:00 +0000</pubDate>
				<category><![CDATA[NumPy]]></category>
		<category><![CDATA[attributes]]></category>
		<category><![CDATA[dtype]]></category>
		<category><![CDATA[itemsize]]></category>
		<category><![CDATA[nbytes]]></category>
		<category><![CDATA[ndarray]]></category>
		<category><![CDATA[ndim]]></category>
		<category><![CDATA[shape]]></category>
		<category><![CDATA[size]]></category>
		<guid isPermaLink="false">https://tech.nkhn37.net/?p=2016</guid>

					<description><![CDATA[Python でデータ分析に使用される NumPy の 配列（ndarray）の属性情報を確認する方法を解説します。 配列（ndarray）の属性情報の確認方法 Pyhon のデータ分析では、NumPy がよく使用されま [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>Python でデータ分析に使用される <span class="jinr-d--text-color d--marker1 d--bold">NumPy の 配列（<code>ndarray</code>）の属性情報を確認する方法</span>を解説します。</p>



<h2 class="wp-block-heading jinr-heading d--bold" id="配列-ndarray-の属性情報の確認方法">配列（<code>ndarray</code>）の属性情報の確認方法</h2>



<p>Pyhon のデータ分析では、NumPy がよく使用されます。NumPy を扱う上でも重要なデータ構造が配列である <code>ndarray</code> です。</p>



<p>データ分析の際には、配列の各種情報を確認したくなることがありますが、<code>ndarray</code> は各種属性情報を持っており、簡単に参照することができます。</p>



<p>この記事では、<span class="jinr-d--text-color d--marker1 d--bold">配列（<code>ndarray</code>）の属性情報を確認する方法</span>を紹介します。</p>



<h3 class="wp-block-heading jinr-heading d--bold" id="配列の型を確認する-dtype">配列の型を確認する <code>dtype</code></h3>



<p>配列の型を確認するには、<span class="jinr-d--text-color d--marker1 d--bold"><code>dtype</code></span> 属性を使用します。</p>



<pre class="EnlighterJSRAW" data-enlighter-language="python" data-enlighter-theme="" data-enlighter-highlight="" data-enlighter-linenumbers="" data-enlighter-lineoffset="" data-enlighter-title="" data-enlighter-group="">import numpy as np

data = np.array([1, 2, 3, 4, 5])
print(data)
print(f'dtype: {data.dtype}')</pre>



<pre class="EnlighterJSRAW" data-enlighter-language="raw" data-enlighter-theme="" data-enlighter-highlight="" data-enlighter-linenumbers="false" data-enlighter-lineoffset="" data-enlighter-title="" data-enlighter-group="">【実行結果】
[1 2 3 4 5]
dtype: int32</pre>



<p>例では、<code>int32</code> という数値の配列であることが確認できます。</p>



<section class="wp-block-jinr-blocks-iconbox b--jinr-block b--jinr-iconbox"><div class="d--simple-iconbox6 ">
			<i class="jif jin-ifont-v2books" aria-hidden="true"></i>
			<div class="a--jinr-iconbox">
<p>NumPy のデータタイプについては、公式ドキュメントの<a href="https://numpy.org/doc/stable/user/basics.types.html#data-types" target="_blank" rel="noreferrer noopener">こちら</a>を参照してください。</p>
</div>
		</div></section>



<h3 class="wp-block-heading jinr-heading d--bold" id="配列の要素数を確認する-size">配列の要素数を確認する <code>size</code></h3>



<p>配列の要素数を確認するには、<span class="jinr-d--text-color d--marker1 d--bold"><code>size</code></span> 属性を使用します。</p>



<pre class="EnlighterJSRAW" data-enlighter-language="python" data-enlighter-theme="" data-enlighter-highlight="" data-enlighter-linenumbers="" data-enlighter-lineoffset="" data-enlighter-title="" data-enlighter-group="">import numpy as np

data = np.array([[1, 2, 3], [4, 5, 6], [7, 8, 9]])
print(data)
print(f'size: {data.size}')</pre>



<pre class="EnlighterJSRAW" data-enlighter-language="raw" data-enlighter-theme="" data-enlighter-highlight="" data-enlighter-linenumbers="false" data-enlighter-lineoffset="" data-enlighter-title="" data-enlighter-group="">【実行結果】
[[1 2 3]
 [4 5 6]
 [7 8 9]]
size: 9</pre>



<p>例では、3 × 3 の配列ですが、<code>size</code> が返すのはすべての要素数（例では 9）になっていることに注意してください。</p>



<p>配列の形状（n × m × …）を確認するには、後述の <code>shape</code> 属性で確認してください。</p>



<h3 class="wp-block-heading jinr-heading d--bold" id="配列の形状を確認する-shape">配列の形状を確認する <code>shape</code></h3>



<p>配列の形状（n × m × …）を確認するには、<span class="jinr-d--text-color d--marker1 d--bold"><code>shape</code></span> 属性を使用します。</p>



<pre class="EnlighterJSRAW" data-enlighter-language="python" data-enlighter-theme="" data-enlighter-highlight="" data-enlighter-linenumbers="" data-enlighter-lineoffset="" data-enlighter-title="" data-enlighter-group="">import numpy as np

data = np.array([[1, 2, 3], [4, 5, 6], [7, 8, 9]])
print(data)
print(f'shape: {data.shape}')</pre>



<pre class="EnlighterJSRAW" data-enlighter-language="raw" data-enlighter-theme="" data-enlighter-highlight="" data-enlighter-linenumbers="false" data-enlighter-lineoffset="" data-enlighter-title="" data-enlighter-group="">【実行結果】
[[1 2 3]
 [4 5 6]
 [7 8 9]]
shape: (3, 3)</pre>



<h3 class="wp-block-heading jinr-heading d--bold" id="配列の次元数を確認する-ndim">配列の次元数を確認する <code>ndim</code></h3>



<p>配列の次元数を確認するには、<span class="jinr-d--text-color d--marker1 d--bold"><code>ndim</code></span> 属性を使用します。</p>



<pre class="EnlighterJSRAW" data-enlighter-language="python" data-enlighter-theme="" data-enlighter-highlight="" data-enlighter-linenumbers="" data-enlighter-lineoffset="" data-enlighter-title="" data-enlighter-group="">import numpy as np

data = np.array([[[1, 2], [3, 4]], [[5, 6], [7, 8]]])
print(data)
print(f'ndim: {data.ndim}')</pre>



<pre class="EnlighterJSRAW" data-enlighter-language="raw" data-enlighter-theme="" data-enlighter-highlight="" data-enlighter-linenumbers="false" data-enlighter-lineoffset="" data-enlighter-title="" data-enlighter-group="">【実行結果】
[[[1 2]
  [3 4]]

 [[5 6]
  [7 8]]]
ndim: 3</pre>



<h3 class="wp-block-heading jinr-heading d--bold" id="配列の１要素のバイトサイズを確認する-itemsize">配列の１要素のバイトサイズを確認する <code>itemsize</code></h3>



<p>配列の 1 要素のバイトサイズを確認するには、<span class="jinr-d--text-color d--marker1 d--bold"><code>itemsize</code></span> 属性を使用します。</p>



<pre class="EnlighterJSRAW" data-enlighter-language="python" data-enlighter-theme="" data-enlighter-highlight="" data-enlighter-linenumbers="" data-enlighter-lineoffset="" data-enlighter-title="" data-enlighter-group="">import numpy as np

data = np.random.randint(0, 10, 10)
print(data)
print(f'itemsize: {data.itemsize} bytes')</pre>



<pre class="EnlighterJSRAW" data-enlighter-language="raw" data-enlighter-theme="" data-enlighter-highlight="" data-enlighter-linenumbers="false" data-enlighter-lineoffset="" data-enlighter-title="" data-enlighter-group="">【実行結果】
[0 5 8 0 0 1 8 7 7 0]
itemsize: 4 bytes</pre>



<p>例では、配列の 1 要素が 4 バイトであることを意味しています。</p>



<h3 class="wp-block-heading jinr-heading d--bold" id="配列全体のバイトサイズを確認する-nbytes">配列全体のバイトサイズを確認する <code>nbytes</code></h3>



<p><code>itemsize</code> は 1 要素のバイトサイズを確認できるものでした。配列全体のバイトサイズを確認する場合は、<span class="jinr-d--text-color d--marker1 d--bold"><code>nbytes</code></span> 属性を使用します。</p>



<pre class="EnlighterJSRAW" data-enlighter-language="python" data-enlighter-theme="" data-enlighter-highlight="" data-enlighter-linenumbers="" data-enlighter-lineoffset="" data-enlighter-title="" data-enlighter-group="">import numpy as np

data = np.random.randint(0, 10, 10)
print(data)
print(f'nbytes: {data.nbytes} bytes')</pre>



<pre class="EnlighterJSRAW" data-enlighter-language="raw" data-enlighter-theme="" data-enlighter-highlight="" data-enlighter-linenumbers="false" data-enlighter-lineoffset="" data-enlighter-title="" data-enlighter-group="">【実行結果】
[0 2 6 2 6 4 3 9 5 9]
nbytes: 40 bytes</pre>



<p><code>itemsize</code> の確認では 4 バイトであったため、10 要素持つ配列での <code>nbytes</code> の値は 40 バイトとなることが分かります。</p>



<h2 class="wp-block-heading jinr-heading d--bold">まとめ</h2>



<p>Python でデータ分析に使用される <span class="jinr-d--text-color d--marker1 d--bold">NumPy の 配列（<code>ndarray</code>）の属性情報を確認する方法</span>を解説しました。</p>



<p>この記事では、<code>ndarray</code> の代表的な属性 (<code>dtype</code>、<code>size</code>、<code>shape</code>、<code>ndim</code>、<code>itemsize</code>、<code>nbytes</code>) の確認方法を紹介しています。</p>



<p>データ分析の際には、配列の状況がどのようになっているかをよく確認しながら進めるのが適切です。<code>ndarray</code> の属性をうまく活用してください。</p>



<section class="wp-block-jinr-blocks-iconbox b--jinr-block b--jinr-iconbox"><div class="d--simple-iconbox6 ">
			<i class="jif jin-ifont-v2books" aria-hidden="true"></i>
			<div class="a--jinr-iconbox">
<p><code>ndarray</code> の属性は他にもあります。<code>ndarray</code> の属性については、<a href="https://numpy.org/doc/stable/reference/generated/numpy.ndarray.html#numpy-ndarray" target="_blank" rel="noreferrer noopener">こちら</a>の Attributes の項目を参照してください。</p>
</div>
		</div></section>



<section class="wp-block-jinr-blocks-simplebox b--jinr-block-container"><div class="b--jinr-block b--jinr-box d--heading-box8  "><div class="a--simple-box-title d--bold">ソースコード</div><div class="c--simple-box-inner">
<p>上記で紹介しているソースコードについては <a href="https://github.com/nkhn37/python-tech-sample-source/tree/main/python-data-analysis/numpy/ndarray-attribute" target="_blank" rel="noreferrer noopener">GitHub</a> にて公開しています。参考にしていただければと思います。</p>
</div></div></section>


<section class="b--jinr-block b--jinr-blogcard d--blogcard-hover-up d--blogcard-style1 d--blogcard-mysite t--round "><div class="a--blogcard-label ef">あわせて読みたい</div><a class="o--blogcard-link t--round" href="https://tech.nkhn37.net/python-tech-summary-page/"><div class="c--blogcard-image"><img decoding="async" class="a--blogcard-img-src" width="128" height="72" src="https://tech.nkhn37.net/wp-content/uploads/2024/08/Python-Tech-Pythonプログラミングガイド_new1-640x360.jpg" alt="【Python Tech】プログラミングガイド" /></div><div class="a--blogcard-title d--bold">【Python Tech】プログラミングガイド</div></a></section>]]></content:encoded>
					
					<wfw:commentRss>https://tech.nkhn37.net/numpy-ndarray-attributes-check/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>

<!--
Performance optimized by W3 Total Cache. Learn more: https://www.boldgrid.com/w3-total-cache/?utm_source=w3tc&utm_medium=footer_comment&utm_campaign=free_plugin

Disk: Enhanced  を使用したページ キャッシュ

Served from: tech.nkhn37.net @ 2026-04-21 06:56:03 by W3 Total Cache
-->