#coding utf-8
#mojun
#1,创建一个多维数组,随机生产随机数
#2,数组的索引与变化:
#3矩阵的创建与运算:
#4数组的运算与常用统计分析方法,文件读取。
##=======创建数组===========
import numpy as np
#第一步:一维数组的创建:
arr1=np.array([1,2,3,4])
print(type(arr1))
##二维数组:
arr2=np.array([[1,2,3,4],[4,5,6,4],[7,8,9,5]])
print(arr2)
##数组的属性:
# print('数组类型:',arr2.shape)
# print('数组个数:',arr2.size)
# print('数组类型:',arr2.dtype)
# print('数组维度:',arr2.ndim)
# print('数组元素大小:',arr2.itemsize)
##重设数组类型
# arr2.shape= 4,3
print('重设shap',arr2)
#numpy自动生成数组的函数
#1,arange(起始值,终止值,步长)
#print(np.arange(0,1,0,1))
##生成等差数列:linspace
# np.linspace(起始值,终止值,元素个数)
# print(np.linspace(0,1,22))
##等比数列:logspace(10^a,10^b,元素个数)
# print(np.logspace(0,1,20))
#(4)全0数组
# print(np.zeros((2,3)))
#全1数组
# print(np.ones((2,3)))
#单位数组:一定是方阵
# print(np.eye(3))
##对角数组 diag 一定是方阵
# print(np.diag([1,2,3,4]))
#===============生成随机数============================
#random模块
#1,np.random.random 0~1之间
# print(np.random.random(10))
#2,均匀分布:
# np.random.rand
# print(np.random.rand(10,5))
# 3,正态分布
数据分析基本知识
最新推荐文章于 2024-09-05 10:32:36 发布

最低0.47元/天 解锁文章
1893

被折叠的 条评论
为什么被折叠?



