zoukankan      html  css  js  c++  java
  • np一些基本操作1

    ##生成一个一维数组
    import numpy as np;
    nb7 = np.arange(0,100,2);
    print(nb7)
    print("========================================")
    ##将一维数组转化为两个数组
    nb7.shape = (2,-1)
    print(nb7)
    print("========================================")
    ##等差数列 0到10之间取五个数做等差数列
    nb8=np.linspace(0,10,5);
    print(nb8)
    print("========================================")
    ##等比数列 base = 10
    nb9 = np.logspace(10,100,5);
    print(nb9);
    print("========================================")
    ##随机数列
    print(np.random.random([3,3]))
    print(np.random.randint(0,100,[3,3]))
    ##random 满足正态分布的数组
    print(np.random.randn(100));
    print("========================================")
    ##维度个数 数据是几维
    print(nb7.ndim)
    ##维度数据的形状
    print(nb7.shape)
    ##元素个数
    print(nb7.size)
    ##元素类型
    print(nb7.dtype)
    ##元素的字节大小
    print(nb7.itemsize)
    nd9=np.array([1,2,3,4,5.8,6],dtype='int32')##不能通过直接修改dtype属性,修改数据类型,可以再创建的时候,使用dtype参数修改,或者使用astype方式修改
    print(nd9.dtype)
    ##修改数据类型
    nd9.shape=(2,3)
    print(nd9)
    nd10=nd9.astype('int32')
    print(nd10.dtype)##此时nd9不会被修改
    score1 = [[89,11,22],[25,22,12],[38,99,80]]
    score_arr = np.array(score1);
    score_arr + 10;
    print(score_arr + 10)
  • 相关阅读:
    Qt程序使用Win32 API发送ZPL指令与斑马打印机通信
    Eclipse构建Maven项目
    编码风格 缩进和空白
    Linux下Tomcat重新启动
    linux下tomcat服务的相关命令
    第一天
    Day1NLP_机器翻译
    Day4_attention is all you need 论文阅读下篇
    Day_7tensorflow 实战
    Day5_python学习
  • 原文地址:https://www.cnblogs.com/yaohaitao/p/10280124.html
Copyright © 2011-2022 走看看