range()とrange()の違いについて
2022-02-16 20:01:33
- range(start, end, step) は、開始値と終了値を持つリストオブジェクト(range.objectとしても知られる)を返します。 ただし、終端値なし int型リストのみ作成可能です。
- arange(start, end, step) は range() と同様で、終了値を含みません。しかし、配列オブジェクトを返します。numpyモジュール(import numpy as np or from numpy import*)を必要とし、rangeはfloatデータを使用することができます。
- 以下のような例があります。
-
>>> from numpy import* >>> arange(1,1.9,0.1) # can be float type array([ 1. , 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 1.8]) >>> range(1,10,2) #range(1,10,2) does not generate [1,3,5,6,9] but a list object range(1, 10, 2) >>> for value in range(1,10,2) SyntaxError: invalid syntax >>> for value in range(1,10,2): print(value) 1 3 5 7 9 >>> valuelist=list(range(1,10,1)) >>> print(valuelist) [1, 2, 3, 4, 5, 6, 7, 8, 9] >>> valuelist=list(range(1,10,0.1)) #range must be int type >>> print(valuelist) SyntaxError: multiple statements found while compiling a single statement >>>
関連
-
[解決済み】サポートされていない操作 :not writeable python
-
[解決済み】range使用時の「TypeError: 'float' object cannot be interpreted as an integer」の意味とは?
-
Python django 入門編
-
[解決済み] Python matplotlib.dates.date2num: numpy の配列を matplotlib の datetimes に変換する
-
[解決済み] libpng 警告: Python/PyGame で png_read_image を使用するときはインターレース処理を有効にする必要があります。
-
[解決済み] evalは文字列またはコードオブジェクトでなければなりませんか?
-
[解決済み] PyCharmで新しいスクラッチファイルを開くには?
-
[解決済み] Pythonスクリプトの出力ウィンドウを開いたままにするには?
-
エラー:イテレータはバイトではなく文字列を返すべき(ファイルをテキストで開いたか?
-
Python スクリプトエラー AttributeError: 'module' オブジェクトに attribute'xxx' がない Solution
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】Windowsでインストールされている「pip」のバージョンをダウングレードする方法は?
-
[解決済み] Youtubedl CERTIFICATE_VERIFY_FAILED [重複]する。
-
[解決済み] Pythonのネストされたループでアスタリスクのある矩形を印刷する
-
[解決済み] 再帰とヘルパー関数
-
TypeError: データ型が理解できない
-
PIPはランチャーでFatal errorが発生します。
-
LinearAlgebraError: SVDが収束しなかった(PYTHON)
-
ModuleNotFoundErrorについて。urllib3' という名前のモジュールはありません。
-
python TypeError: 'builtin_function_or_method' オブジェクトは反復可能なキーではありません。
-
python merge matrix error 入力配列はすべて同じでなければならない......そしてvstack()は1つの位置の配列を受け取る......etc......。