赞
踩
在通过array()函数创建numpy数组时,因为array()函数是可以直接传入已有数据类型,所以,就直接使用dtype去查看类型,此时出现了一个警告。
代码:
- import numpy as np
- data = np.array([[1, 2, 3, 4], [4, 5, 6, 7, 7]])
- print(data.dtype)
这其实不是一个报错,只是一个警告。这是新版numpy在创建不同长度的列表、元组或ndarray对象的列表、ndarray对象的元组时,会提示警告
那如果想要解决,也是有办法的:
1、将numpy的版本降低;
2、在创建ndarray对象时,加上dtype = object;
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。