码迷,mamicode.com
首页 > 其他好文 > 详细

Numpy:自定义复合数据类型

时间:2019-01-23 12:28:30      阅读:239      评论:0      收藏:0      [点我收藏+]

标签:print   color   nbsp   类型   int   学生   import   成绩   定义   

Numpy的自定义复合数据类型

‘‘‘
numpy自定义复合类型
在ndarray数组中存储3位学生信息(三个字段:姓名、成绩、年龄)
‘‘‘
import numpy as np

data = [(zs, [10, 15, 2], 3),
        (ls, [12, 12, 92], 8),
        (ww, [14, 35, 82], 13)]

# 第一种设置dtype的方式
a = np.array(data,
             dtype=U2, 3i4, i4)
print(a, ; zs.age:, a[0][f2])

# 第二种设置dtype的方式
b = np.array(data, dtype=[
    (name, str_, 2),
    (scores, int32, 3),
    (age, int32, 1)])
print(b, ; ww.age:, b[2][age])

# 第三种设置dtype的方式
c = np.array(data, dtype={
    names: [name, scores, age],
    formats: [U2, 3int32, int32]})
print(c, ; ls.name:, c[1][name])

 

Numpy:自定义复合数据类型

标签:print   color   nbsp   类型   int   学生   import   成绩   定义   

原文地址:https://www.cnblogs.com/wodexk/p/10308106.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!