Python | 数据分析和计算机视觉 | 学习记录

树娃娃 / 2023-06-02 / 原文

计算机视觉

1. empty()vstack(), hstack() :

使用循环创建新数组时,可以先用np.empty()创建空数组并确定数组维度,循环中创建新的行数组,再使用vstack()合并数组

A = np.empty([0,2], dtype = "float32")
for ... : 
  Axy = ...
  A = np.vsatck(A, Axy)

A = vstack() 不要漏掉A =

2. 单个元素的ndarray变为数字类型 :

  • 例如有一个单个元素的数组X要转换为float,用array.astype(float)是把数组内的每个元素都变为float,X类型仍为ndarray
  • float(X)可将X直接变为float类型

注:用print(type(X))查看数据类型