- 问题描述
- 总结
问题描述
今天想创建一个五维的全零的数组的时候,代码如下
x_data=np.zeros(5,5,5,5,5)
发现报错
TypeError: zeros() takes at most 4 arguments (5 given)
原来发现numpy.zeros()的第一个参数是shape,相当于我刚才的那一堆5 都是第一个参数。既然这样,加个括号包住就好了
x_data=np.zeros((5,5,5,5,5))总结
还是对细节小心万分,不然很容易找不到那些很小的错误

今天想创建一个五维的全零的数组的时候,代码如下
x_data=np.zeros(5,5,5,5,5)
发现报错
TypeError: zeros() takes at most 4 arguments (5 given)
原来发现numpy.zeros()的第一个参数是shape,相当于我刚才的那一堆5 都是第一个参数。既然这样,加个括号包住就好了
x_data=np.zeros((5,5,5,5,5))总结
还是对细节小心万分,不然很容易找不到那些很小的错误