zoukankan      html  css  js  c++  java
  • 数组的生成方法

     1 #1.由列表生成:
     2 np.array([list]) – output: array([list])
     3 
     4 #2.数组的基本操作:
     5 
     6 import numpy as np
     7 
     8 #10种数组初始化方法:
     9 #1、创建一个长度为10的数组,数组的值都是0
    10 np.zeros(10,dtype=int)
    11 
    12 #2、创建一个3x5的浮点型数组,数组的值都是1
    13 np.ones((3,5),dtype=float)
    14 
    15 #3、创建一个3x5的浮点型数组,数组的值都是3.14
    16 np.full((3,5),3.14)
    17 
    18 #4、创建一个3x5的浮点型数组,数组的值是一个线性序列,从o开始,到20结束,步长为2,(它和内置的range()函数类似
    19 np.arange(0,20, 2)
    20 
    21 #5、创建一个5个元素的数组,这5个数均匀的分配到0~1
    22 np.linsapace(0, 1, 5)
    23 
    24 #6、创建一个3x3的,在0~1均匀分配的随机数组成的数组
    25 np.random.random(3,3))
    26 
    27 #7、创建一个3x3的,均值为0,方差为1,正太分布的随即数数组
    28 np.random.normal(0,1,(3,3))
    29 
    30 #8、创建一个3x3的,[0,10]区间的随机整形数组
    31 np.random.randint(0,10,(3,3))
    32 
    33 #9、创建一个3x3的单位矩阵
    34 np.eye(3)
    35 
    36 #10、创建一个由3个整形数组组成的未初始化的数组,数组的值是内存空间中的任意值
    37 np.empty(3)
    38 
    39 p=(0,100)#百分位数:指的是数据中至少有p%的是数据小于等于这个数,且至少有(100-p)%的数大于等于这个数。
    40 pd.read_csv #读取文件数据
    41 plt.hist()#画频数直方图(横轴数值,纵轴出现次数)。
  • 相关阅读:
    vijos 1379 字符串的展开
    BZOJ 4597 随机序列
    BZOJ 2303 方格染色
    BZOJ 2654 tree
    BZOJ 4198 荷马史诗
    BZOJ 1555 KD之死
    不重复数字
    Rails
    Train Problem I
    Key Set HDU
  • 原文地址:https://www.cnblogs.com/Henry-ZHAO/p/12725355.html
Copyright © 2011-2022 走看看