Chúng tôi có thuật toán dựa trên nền tảng được cho là xử lý dữ liệu thuộc loại khác nhau.Tổng hợp qua np.array hoặc np.float
def my_fancy_algo(a):
b = np.sum(a, axis=1)
# Do something b
return b
Nếu chúng ta vượt qua a=np.array[1.0, 2.0, 3.0]
sau đó b
đánh giá để [6.0]
.
Nếu chúng ta vượt qua a=6.0
sau đó chúng tôi nhận
*** ValueError: 'axis' entry is out of bounds
Các hành vi mong muốn sẽ là chúng ta có cùng một giá trị trả về 6.0
không ([6.0]
) cho cả đầu vào.
Cách chính xác và an toàn chính xác để xử lý việc này là gì? type
? shape
?