zoukankan      html  css  js  c++  java
  • numpy

    c = np.array([a,b])#建立二维数组
    c
    type(c)
    type(c[0])
    c.dtype
    c[1].dtype
    结果:
    array([[10, 11, 12, 13, 14],
           [ 0,  1,  2,  3,  4]])
    numpy.ndarray
    dtype('int32')

    1. 安装scipy,numpy,sklearn包
    import numpy as np
    a = list(range(10,15))
    b = np.arange(5)
    a
    b
    a*2
    b*2
    a+b
    b.shape
    b.dtype

    结果:
    [10, 11, 12, 13, 14]
    array([0, 1, 2, 3, 4])
    [10, 11, 12, 13, 14, 10, 11, 12, 13, 14]
    array([0, 2, 4, 6, 8])
    array([10, 12, 14, 16, 18])
    (5,)
    dtype('int32')

    2. 从sklearn包自带的数据集中读出鸢尾花数据集data
    from sklearn.datasets import load_iris
    data = load_iris()


    3.查看data类型,包含哪些数据
    print(type(data))
    print(data.keys())
    结果:

    4.取出鸢尾花特征和鸢尾花类别数据,查看其形状及数据类型
    iris_feature=data['data'],data['feature_names']  
    print("形状:",iris_feature)

    iris_target=data.target  
    print("类型:",iris_target)
    type(iris_feature)
    type(iris_target)
    结果:

    5.取出所有花的花萼长度(cm)的数据

    iris_len=np.array(list(len[0] for len in data['data']))
    print("花萼长度:",iris_len)

    结果:

    6.取出所有花的花瓣长度(cm)+花瓣宽度(cm)的数据

    iris1_len=np.array(list(len[2] for len in data['data']))  
    iris1_len.resize((10,15))
    print("花瓣长:",iris1_len)
    结果:

    iris1_wid=np.array(list(len[3] for len in data['data']))
    iris1_wid.resize((10,15))
    print("花瓣宽:",iris1_wid)

    结果:

    7.取出某朵花的四个特征及其类别。

    print("第三朵花数据:",data['data'][2],data['target'][2])

    结果:
    第三朵花数据: [4.7 3.2 1.3 0.2] 0

    8.将所有花的特征和类别分成三组,每组50个
    iris_setosa=[]      #定义三个新列表用于存放数据
    iris_versicolor=[]
    iris_virginica=[]

    for i in range(0,150): 
        if data['target'][i]==0:
            data1=data['data'][i].tolist()
            data1.append('setosa')
            iris_setosa.append(data1)
        elif data['target'][i]==1:
            data1=data['data'][i].tolist()
            data1.append('versicolor')
            iris_versicolor.append(data1)
        else:
            data1=data['data'][i].tolist()
            data1.append('virginica')
            iris_virginica.append(data1)
    
    

    9.生成新的数组,每个元素包含四个特征+类别
    data2=np.array([iris_setosa,iris_versicolor,iris_virginica])
    print(data2)

    结果:
    [[['5.1' '3.5' '1.4' '0.2' 'setosa']
      ['4.9' '3.0' '1.4' '0.2' 'setosa']
      ['4.7' '3.2' '1.3' '0.2' 'setosa']
      ['4.6' '3.1' '1.5' '0.2' 'setosa']
      ['5.0' '3.6' '1.4' '0.2' 'setosa']
      ['5.4' '3.9' '1.7' '0.4' 'setosa']
      ['4.6' '3.4' '1.4' '0.3' 'setosa']
      ['5.0' '3.4' '1.5' '0.2' 'setosa']
      ['4.4' '2.9' '1.4' '0.2' 'setosa']
      ['4.9' '3.1' '1.5' '0.1' 'setosa']
      ['5.4' '3.7' '1.5' '0.2' 'setosa']
      ['4.8' '3.4' '1.6' '0.2' 'setosa']
      ['4.8' '3.0' '1.4' '0.1' 'setosa']
      ['4.3' '3.0' '1.1' '0.1' 'setosa']
      ['5.8' '4.0' '1.2' '0.2' 'setosa']
      ['5.7' '4.4' '1.5' '0.4' 'setosa']
      ['5.4' '3.9' '1.3' '0.4' 'setosa']
      ['5.1' '3.5' '1.4' '0.3' 'setosa']
      ['5.7' '3.8' '1.7' '0.3' 'setosa']
      ['5.1' '3.8' '1.5' '0.3' 'setosa']
      ['5.4' '3.4' '1.7' '0.2' 'setosa']
      ['5.1' '3.7' '1.5' '0.4' 'setosa']
      ['4.6' '3.6' '1.0' '0.2' 'setosa']
      ['5.1' '3.3' '1.7' '0.5' 'setosa']
      ['4.8' '3.4' '1.9' '0.2' 'setosa']
      ['5.0' '3.0' '1.6' '0.2' 'setosa']
      ['5.0' '3.4' '1.6' '0.4' 'setosa']
      ['5.2' '3.5' '1.5' '0.2' 'setosa']
      ['5.2' '3.4' '1.4' '0.2' 'setosa']
      ['4.7' '3.2' '1.6' '0.2' 'setosa']
      ['4.8' '3.1' '1.6' '0.2' 'setosa']
      ['5.4' '3.4' '1.5' '0.4' 'setosa']
      ['5.2' '4.1' '1.5' '0.1' 'setosa']
      ['5.5' '4.2' '1.4' '0.2' 'setosa']
      ['4.9' '3.1' '1.5' '0.1' 'setosa']
      ['5.0' '3.2' '1.2' '0.2' 'setosa']
      ['5.5' '3.5' '1.3' '0.2' 'setosa']
      ['4.9' '3.1' '1.5' '0.1' 'setosa']
      ['4.4' '3.0' '1.3' '0.2' 'setosa']
      ['5.1' '3.4' '1.5' '0.2' 'setosa']
      ['5.0' '3.5' '1.3' '0.3' 'setosa']
      ['4.5' '2.3' '1.3' '0.3' 'setosa']
      ['4.4' '3.2' '1.3' '0.2' 'setosa']
      ['5.0' '3.5' '1.6' '0.6' 'setosa']
      ['5.1' '3.8' '1.9' '0.4' 'setosa']
      ['4.8' '3.0' '1.4' '0.3' 'setosa']
      ['5.1' '3.8' '1.6' '0.2' 'setosa']
      ['4.6' '3.2' '1.4' '0.2' 'setosa']
      ['5.3' '3.7' '1.5' '0.2' 'setosa']
      ['5.0' '3.3' '1.4' '0.2' 'setosa']]
    
     [['7.0' '3.2' '4.7' '1.4' 'versicolor']
      ['6.4' '3.2' '4.5' '1.5' 'versicolor']
      ['6.9' '3.1' '4.9' '1.5' 'versicolor']
      ['5.5' '2.3' '4.0' '1.3' 'versicolor']
      ['6.5' '2.8' '4.6' '1.5' 'versicolor']
      ['5.7' '2.8' '4.5' '1.3' 'versicolor']
      ['6.3' '3.3' '4.7' '1.6' 'versicolor']
      ['4.9' '2.4' '3.3' '1.0' 'versicolor']
      ['6.6' '2.9' '4.6' '1.3' 'versicolor']
      ['5.2' '2.7' '3.9' '1.4' 'versicolor']
      ['5.0' '2.0' '3.5' '1.0' 'versicolor']
      ['5.9' '3.0' '4.2' '1.5' 'versicolor']
      ['6.0' '2.2' '4.0' '1.0' 'versicolor']
      ['6.1' '2.9' '4.7' '1.4' 'versicolor']
      ['5.6' '2.9' '3.6' '1.3' 'versicolor']
      ['6.7' '3.1' '4.4' '1.4' 'versicolor']
      ['5.6' '3.0' '4.5' '1.5' 'versicolor']
      ['5.8' '2.7' '4.1' '1.0' 'versicolor']
      ['6.2' '2.2' '4.5' '1.5' 'versicolor']
      ['5.6' '2.5' '3.9' '1.1' 'versicolor']
      ['5.9' '3.2' '4.8' '1.8' 'versicolor']
      ['6.1' '2.8' '4.0' '1.3' 'versicolor']
      ['6.3' '2.5' '4.9' '1.5' 'versicolor']
      ['6.1' '2.8' '4.7' '1.2' 'versicolor']
      ['6.4' '2.9' '4.3' '1.3' 'versicolor']
      ['6.6' '3.0' '4.4' '1.4' 'versicolor']
      ['6.8' '2.8' '4.8' '1.4' 'versicolor']
      ['6.7' '3.0' '5.0' '1.7' 'versicolor']
      ['6.0' '2.9' '4.5' '1.5' 'versicolor']
      ['5.7' '2.6' '3.5' '1.0' 'versicolor']
      ['5.5' '2.4' '3.8' '1.1' 'versicolor']
      ['5.5' '2.4' '3.7' '1.0' 'versicolor']
      ['5.8' '2.7' '3.9' '1.2' 'versicolor']
      ['6.0' '2.7' '5.1' '1.6' 'versicolor']
      ['5.4' '3.0' '4.5' '1.5' 'versicolor']
      ['6.0' '3.4' '4.5' '1.6' 'versicolor']
      ['6.7' '3.1' '4.7' '1.5' 'versicolor']
      ['6.3' '2.3' '4.4' '1.3' 'versicolor']
      ['5.6' '3.0' '4.1' '1.3' 'versicolor']
      ['5.5' '2.5' '4.0' '1.3' 'versicolor']
      ['5.5' '2.6' '4.4' '1.2' 'versicolor']
      ['6.1' '3.0' '4.6' '1.4' 'versicolor']
      ['5.8' '2.6' '4.0' '1.2' 'versicolor']
      ['5.0' '2.3' '3.3' '1.0' 'versicolor']
      ['5.6' '2.7' '4.2' '1.3' 'versicolor']
      ['5.7' '3.0' '4.2' '1.2' 'versicolor']
      ['5.7' '2.9' '4.2' '1.3' 'versicolor']
      ['6.2' '2.9' '4.3' '1.3' 'versicolor']
      ['5.1' '2.5' '3.0' '1.1' 'versicolor']
      ['5.7' '2.8' '4.1' '1.3' 'versicolor']]
    
     [['6.3' '3.3' '6.0' '2.5' 'virginica']
      ['5.8' '2.7' '5.1' '1.9' 'virginica']
      ['7.1' '3.0' '5.9' '2.1' 'virginica']
      ['6.3' '2.9' '5.6' '1.8' 'virginica']
      ['6.5' '3.0' '5.8' '2.2' 'virginica']
      ['7.6' '3.0' '6.6' '2.1' 'virginica']
      ['4.9' '2.5' '4.5' '1.7' 'virginica']
      ['7.3' '2.9' '6.3' '1.8' 'virginica']
      ['6.7' '2.5' '5.8' '1.8' 'virginica']
      ['7.2' '3.6' '6.1' '2.5' 'virginica']
      ['6.5' '3.2' '5.1' '2.0' 'virginica']
      ['6.4' '2.7' '5.3' '1.9' 'virginica']
      ['6.8' '3.0' '5.5' '2.1' 'virginica']
      ['5.7' '2.5' '5.0' '2.0' 'virginica']
      ['5.8' '2.8' '5.1' '2.4' 'virginica']
      ['6.4' '3.2' '5.3' '2.3' 'virginica']
      ['6.5' '3.0' '5.5' '1.8' 'virginica']
      ['7.7' '3.8' '6.7' '2.2' 'virginica']
      ['7.7' '2.6' '6.9' '2.3' 'virginica']
      ['6.0' '2.2' '5.0' '1.5' 'virginica']
      ['6.9' '3.2' '5.7' '2.3' 'virginica']
      ['5.6' '2.8' '4.9' '2.0' 'virginica']
      ['7.7' '2.8' '6.7' '2.0' 'virginica']
      ['6.3' '2.7' '4.9' '1.8' 'virginica']
      ['6.7' '3.3' '5.7' '2.1' 'virginica']
      ['7.2' '3.2' '6.0' '1.8' 'virginica']
      ['6.2' '2.8' '4.8' '1.8' 'virginica']
      ['6.1' '3.0' '4.9' '1.8' 'virginica']
      ['6.4' '2.8' '5.6' '2.1' 'virginica']
      ['7.2' '3.0' '5.8' '1.6' 'virginica']
      ['7.4' '2.8' '6.1' '1.9' 'virginica']
      ['7.9' '3.8' '6.4' '2.0' 'virginica']
      ['6.4' '2.8' '5.6' '2.2' 'virginica']
      ['6.3' '2.8' '5.1' '1.5' 'virginica']
      ['6.1' '2.6' '5.6' '1.4' 'virginica']
      ['7.7' '3.0' '6.1' '2.3' 'virginica']
      ['6.3' '3.4' '5.6' '2.4' 'virginica']
      ['6.4' '3.1' '5.5' '1.8' 'virginica']
      ['6.0' '3.0' '4.8' '1.8' 'virginica']
      ['6.9' '3.1' '5.4' '2.1' 'virginica']
      ['6.7' '3.1' '5.6' '2.4' 'virginica']
      ['6.9' '3.1' '5.1' '2.3' 'virginica']
      ['5.8' '2.7' '5.1' '1.9' 'virginica']
      ['6.8' '3.2' '5.9' '2.3' 'virginica']
      ['6.7' '3.3' '5.7' '2.5' 'virginica']
      ['6.7' '3.0' '5.2' '2.3' 'virginica']
      ['6.3' '2.5' '5.0' '1.9' 'virginica']
      ['6.5' '3.0' '5.2' '2.0' 'virginica']
      ['6.2' '3.4' '5.4' '2.3' 'virginica']
      ['5.9' '3.0' '5.1' '1.8' 'virginica']]]



  • 相关阅读:
    安卓iOS软件免编程开发步骤
    我的站被收录了两次,被封掉两次,怎么办?
    百度算法调整 优化网站该从哪几方面着手?
    如何成为php编程高手
    百度等搜索引擎寻找各种数据库网站的方法
    【网站抓取】如何正确识别Baiduspider移动ua
    EditPlus 技巧大全:[1]怎么配置PHP编译环境
    如何本地搭建php环境用来测试PHP程序教程!
    用最简洁的代码构建MVC分层
    BMR计算器2——python第三课(字符串分割,格式化输出,异常处理)
  • 原文地址:https://www.cnblogs.com/SJMHJ/p/9771509.html
Copyright © 2011-2022 走看看