arange()とrange()の違いについて
2022-02-23 13:36:21
-
基本的な理解
-
range(start, end, step) は、開始値、終了値、ステップ長を持つリストオブジェクト(range.objectとしても知られている)を返します。
- 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) # float 型でも可
配列([ 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) は [1,3,5,6,9] を生成せず、リストオブジェクトを生成します。
>>> for value in range(1,10,2)です。
print(値) -
1
3
5
7
9
>>> valuelist=list(range(1,10,1))です。
>>> print(valuelist)を実行します。
[1, 2, 3, 4, 5, 6, 7, 8, 9]
>>> valuelist=list(範囲(1,10,0.1))です。#範囲はint型でなければならない
>>> print(valuelist)を実行します。
SyntaxError: 1つのステートメントをコンパイル中に複数のステートメントが見つかりました。
>>>
関連
-
Python「lxmlを使ったxpathのパース - コナちゃんをクローリングする
-
TypeErrorの解決策:Unicodeエラーへの強制力
-
IDLEのサブプロセスが接続されない場合の解決策 - fishcフォーラムより
-
Python Numpyのarrayarrayとmatrixmatrix
-
Django リクエストボディの属性を変更する AttributeError: 属性を設定できない
-
Pythonインストールモジュールエラー AttributeError: モジュール 'pip' には 'main' という属性がありません。
-
TypeError: 'float' オブジェクトが for ループ内で整数として解釈できない どうすればよいですか?
-
Python で実行 TypeError: + でサポートされていないオペランド型: 'float' および 'str'.
-
パイソン-ユニコード
-
tkinter モジュールを使った Python 倉庫番ゲーム
最新
-
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 実装 サイバーパンク風ボタン
おすすめ
-
Pythonです。pandasのiloc, loc, ixの違いと連携について
-
pythonBug:AttributeError: タイプオブジェクト 'datetime.datetime' は属性 'datetime' を持たない。
-
SyntaxError: 構文が無効です。
-
from scipy.interpolate import spline errorImportError: cannot import name 'spline'.
-
Python|ModuleNotFoundErrorを解決する。utils' という名前のモジュールがありません。
-
virtualenvwrapperのコンフィギュレーションエラー
-
python error TypeError: 'range' object does not support item assignment, solution
-
TypeError: 'str' と 'int' のインスタンスの間で '<' はサポートされていません。
-
Pythonのsum関数でTypeError: unsupported operand type(s) for +: 'int' and 'list' エラーを解決する。
-
解決策 UnicodeDecodeError: 'gbk' コーデックは、位置 21804 のバイト 0x8b をデコードできません: 不正なマルチバイト配列です。