np.zeros((2,1))
和np.zeros([2,1])
之间有什么区别
一切似乎都是正确的,但为什么要采用不同的制造方式
import numpy as np
np.zeros((2,1)) == np.zeros([2,1]) # return array([[ True], [ True]], dtype=bool)
np.zeros((2,1)).shape # return (2,1)
np.zeros([2,1]).shape # return (2,1)
答案 0 :(得分:0)
np.zeros((2,1))参数是tuple(immutable)。传递的np.zeros([2,1])参数是list(可变)。 希望这会有所帮助。