numpyを使った要素の型の混同は、避けるべきなのか
以下のリンクで、numpyでは「要素の型を混在させることができません」とあったのですが実際に、試してみると可能ではあります。(私の理解が誤っている?)
多くのケースでは大多数の同質データをまとめたいので、numpyを使うわけであり、必然的に型も同じになるかと思いますが、
データの状況次第で、同質ではないデータが混ざることがあるかと思いますが、以下のどちらが推奨されているのでしょうか
(皆様の実感ベース、経験ベースで構いません)
- ①可能であればデータ型を揃えてからnumpyで読み込む
- ②numpyでとりあえず読み込んでから、クレンジングする
numpyの仕様的には、[1,2,3,]
該当のソースコード
python
1import numpy as np 2x=np.array([1,2,3]) 3print("type of x is ",x.dtype,end='\n\n') 4print(x) 5 6y=np.array([1,2,3,"this is good"]) 7print(y) 8print("type of y is ",y.dtype,end='\n\n')
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。