Numpy 学习笔记
m0_51260159
这个作者很懒,什么都没留下…
展开
-
二维正态分布矩阵
import numpy as np mean = [0, 0] cov = [[1, 2], [2, 5]] X = np.random.multivariate_normal(mean, cov, 10) X # 100表示每组样本有100个数据点,因为是2维,即有两组样本,所以生成一个(10, 2)的样本矩阵 array([[-0.57254925, -1.12496575], [ 0.47770508, 0.66770207], [ 0.22196831, 2.原创 2021-07-22 10:19:09 · 1570 阅读 · 0 评论 -
numpy之seed函数
import numpy as np np.random.seed(0) # 0表示种子只有一个,故每次随机值不再变化。若是1,则产生两个固定的随机值,循环。 x1 = np.random.randint(0, 10, size = 5) x2 = np.random.randint(0, 10, size = [5]) x3 = np.random.randint(0, 10, 5) # 这里用括号和中括号括起来也是一样 print('x1=',x1, '\nx2=',x2, '\nx3=',x3) #原创 2021-07-19 14:54:16 · 1248 阅读 · 0 评论 -
Numpy notes
import numpy as np a = np.arange(12) a array([ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11]) x1 = np.split(a, 3) x11 = np.split(a, [3]) x2 = np.split(a, [2, 5]) print('x1=', x1,'\nx11=', x11,'\nx2=', x2) # split函数一维情况 ## 1、祼数字表示均分(须整除) ## 2、带[ ]表示分割索原创 2021-07-05 10:41:24 · 90 阅读 · 0 评论