读取文件
import numpy as np
# 读取文件,分隔符逗号,默认数据类型str,跳过第一行头
text = np.genfromtxt("./numpy.csv",delimiter=',',dtype=str,ship_header=1)
print(type(text))
print(text)
<class ‘numpy.ndarray’>
[[‘id’ ‘name’ ‘age’]
[‘1’ ‘xiaozhang’ ‘22’]
[‘2’ ‘xiaoli’ ‘34’]
[‘3’ ‘xiaoming’ ‘11’]
[‘4’ ‘xiaohong’ ‘13’]]
查看帮助文档
print(help(np.genfromtxt))
创建数组
内部数据必须是相同结构
数据类型是相同类型,自动转换,例如一个浮点型,其他都是整数,会都变成浮点型
n = np.array([[1,2,3],[2,3,4],[3,4,5],[4,5,6]])
print(n.shape)
print(type(n))
print(n.dtype)
print(n)
(4, 3)
<class ‘numpy.ndarray’>
int32
[[1 2 3]
[2 3 4]
[3 4 5]
[4 5 6]]
# 打印第一行数据
print(text[0,:])
# 打印0-2列
print(text[: