科学の箱

科学・IT・登山の話題

Python

空の配列を生成

投稿日:

numpy.empty()を使うと要素が初期化されていない配列を生成できる。要素に入る値はその時により変わるので必ず初期化後には明示的に値を設定する必要がある。

numpy.empty

print(np.empty((2,3)))
# [[0. 0. 0.]
 [0. 0. 0.]]

 

numpy.empty()は初期化しない分高速である。あらかじめ値を自分が設定することがわかっているならばnumpy.empty()で配列を生成、その後要素を設定できる。

その反面要素の値は不確定である。今回はたまたま、初期化された配列の要素は0になっているが、これは0であるとは限らない。すべての要素が0である配列が必要であるならば、numpy.zeros()を利用するべきである。

メタ情報

inarticle



メタ情報

inarticle



-Python
-

執筆者:


comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

関連記事

no image

python coding styleのツール

Pythonで使えるコーディングツール pep8 flake8 pylint   Related posts:pythonで地理情報を取り扱うkaggle Titanic Tutorial …

no image

タイタニックデータでEDA

タイタニックデータでEDAを実施する。 まずはライブラリの読み込み import pandas as pd import numpy as np import matplotlib.pyplot as …

no image

StringIOを使ってread_csvのテストをしてみる

pandasで操作できるファイルは様々なあるが、csvはJSONと並んで取り扱うことが多いファイルである。ちょっとしたコードの検証をしたいときに毎回csvを用意して、read_csv()で読み込むのは …

no image

Heroku + Python Day 1

Pythonでの機械学習の勉強が少し一段落したので、別の側面からPythonをさらに利用してみる。 現在はpythonを利用できるのはローカルの環境だけである。これを将来的にはインターネット上でスケジ …

no image

RoboBrowserでUser Agentが原因ではねられているとき

RoboBrowserを利用していると通常のブラウザでリクエストした時とは異なりエラーがページが返ってくることが多い。 原因はいくつかあるがまず試したいのはUser-Agentの設定。 RoboBro …

2019年9月
« 8月   10月 »
 1
2345678
9101112131415
16171819202122
23242526272829
30  

side bar top



アーカイブ

カテゴリー