簡體   English   中英

array([0。])和array([0])有什么區別? [等候接聽]

[英]What is the difference between array([0.]) and array([0])? [on hold]

我是python的新手,想知道array([0.])array([0])什么區別? 它們之間有什么區別嗎? 我應該如何從array([0])轉換為array([0.]) 任何幫助將不勝感激! 謝謝!

是的,它們內部具有不同的數據類型

>>> np.array([0]).dtype
dtype('int32')
>>> np.array([0.]).dtype
dtype('float64')

這對您是否重要,將取決於您的用例。

要在它們之間進行轉換,可以使用np.ndarray.astype

>>> np.array([0]).astype('float64')
array([0.])

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM