Python中,一个list
可以包含不同类型的object
。例如:
1 |
|
但是需要注意的是,当我们试图将list
通过np.array()
, np.zeros_like()
, etc.转换为numpy array
的时候,如果list
中只包含int
,则转换得到的numpy array
的dtype
将也是int64
。如果list
中包含至少一个float
,则得到的numpy array
的dtype
将是float64
。
For example:
1 |
|
1 |
|
实例
我是通过一下这段代码发现的这个问题:
1 |
|
1 |
|
1 |
|