所以我在努力解决作业中的一个问题。我们得到一个包含几百个元素的txt文件,我们需要显示数组bike(文本文件)中元素的数据类型,并将其转换为整数。你知道吗
我试过了
print(type(bike))
bike.astype(int)
然后得到
<class 'numpy.ndarray'>
array([ 985, 801, 1349, 1562, 1600, 1606, 1510, 959, 822, 1321, 1263,
1162, 1406, 1421, 1248, 1204, 1000, 683, 1650, 1927, 1543, 981,
986, 1416, 1985, 506, 431, 1167, 1098, 1096, 1501, 1360, 1526,
1550, 1708, 1005, 1623, 1712, 1530, 1605, 1538, 1746, 1472, 1589,
1913, 1815, 2115, 2475, 2927, 1635, 1812, 1107, 1450, 1917, 1807,
1461, 1969, 2402, 1446, 1851, 2134, 1685, 1944, 2077, 605, 1872,
2133, 1891, 623, 1977, 2132, 2417, 2046, 2056, 2192, 2744, 3239,
311, ...])
上面的点只是显示了更多的数据
我期待着我所尝试的,在运行bike.astype(int)
之后返回'Int'或类似的东西
如果希望获取文本文件中的内容并将其转换为整数值,则可以使用ord()函数;如果希望获取其数据类型,则可以使用type()函数。你知道吗
函数的作用是:返回表示指定字符的unicode代码的数字。你知道吗
示例代码:
可以使用numpy数组的
.dtype
属性结果(转换为整数后)
相关问题 更多 >
编程相关推荐