当前位置: 首页 > news >正文

制作网站语言济南 网站建设

制作网站语言,济南 网站建设,以人为本网站建设空间出租,win7电脑做网站主机Numpy 一、numpy是什么#xff1f;二、N维数组三、数组基本操作四、数组的运算 一、numpy是什么#xff1f; numpy是一个开源的python科学计算库#xff0c;用于处理任意维度的数组。numpy用ndarray处理多维数组。 import numpy as np np.array创建数组 机器学习数据量很大… Numpy 一、numpy是什么二、N维数组三、数组基本操作四、数组的运算 一、numpy是什么 numpy是一个开源的python科学计算库用于处理任意维度的数组。numpy用ndarray处理多维数组。 import numpy as np np.array创建数组 机器学习数据量很大ndarray速度快。ndarray的优势 内存块风格一体式存储数据类型一样存储数据地址连续直接存取不需要找地址支持并行化运算效率高于python 二、N维数组 数组属性 .shape .ndim 数组维数 .size 元素数量 .itemsize 元素字节大小 .dtype 元素类型 import numpy as np a np.array([python,hello,i],dtype np.string_) #指定类型三、数组基本操作 生成数组 101数组固定范围数组 import numpy as np #生成0、1数组 ones np.ones([4,8]) np.zeros_like(ones) #生成现有数组 a np.array([[1,2,3],[4,5,6]]) a1 np.array(a)#深拷贝 a2 np.asarray(a)#浅拷贝 a[0,0]1000###a1不变a2改变 #生成固定范围数组 np.linspace(0,100,10)#等差数组指定差值 np.arange(10,50,2)#等差数组,指定步长 np.logspace(0,2,3)#10的次方(2) 正态分布 import numpy as np import matplotlib.pyplot as plt #生成正太分布 x1 np.random.normal(1.75,1,1000) plt.figure(figsize(20,8),dpi100) plt.hist(x1,100) plt.show()(3) 均匀分布 import numpy as np import matplotlib.pyplot as plt #生成正太分布 x1 np.random.uniform(-1,1,1000) plt.figure(figsize(20,8),dpi100) plt.hist(x2,100) plt.show()数组的索引、切片 对象[:,:] 先行后列 数组的形状修改 1reshape 展成一行重新排列 2resize 3T 转置 数组的类型修改 ndarray.astype(type) ndarray.tostring() 数组的去重 np.unique() 四、数组的运算 逻辑运算 大于小于和赋值。 大于号可以直接判断数组里的值赋值在判断结果说赋值 #生成10名同学5门功课的数据 scorenp.random.randint(40,100,(10,5)) #取出最后4名同学的成绩 用于逻辑判断 test_score score[6:,0:5] #逻辑判断如果成绩大于60就标记为True否则为False test_score 60 array([[True,True,True,False,True], [True,True,True,False,True], [True,True,False,False,True], [False,True,True,True,True]]) #B00L赋值将满足条件的设置为指定的值-布尔索引 test_score[test_score 60] 1 test_score array([1,1,1,59,1], [1,1,1,59,1], [1,1,44,44,1], [59,1,1,1,1]])通用函数 np.all, np.any #判断前两名同学的成绩[02]是否全及格 np.all(score[0:2,:]60) False #判断前两名同学的成绩[02]是否有大于90分的 np.any(scoret[0:2,:]90) True 数组与数值运算对数组中所有值都与数值运算注意对列表运算乘积会复制粘贴数组与数组运算 广播机制数组在进行矢量化运算时要求数组的形状是相等的。当形状不相等的数组执行算术运算的时候就会出现广播机制该机制会对数组进行扩展使数组的shape属性值一样这样就可以进行矢量化运算了。下面通过一个例子进行说明 arr1np.array([[0],[1],[2],[3]) arr1.shape #(4,1) arr2 np.array([1,2,3]) arr2.shape #3,) arrlarr2 #结果是 array([[1,2,3], [2,3,4], [3,4,5], [4,5,6])广播机制实现了时两个或两个以上数组的运算即使这些数组的shape不是完全相同的只需要满足如下任意一个条件即可。 数组的某一维度等长。其中一个数组的某一维度为1。 广播机制需要扩展维度小的数组使得它与维度最大的数组的shape值相同以便使用元素级函数或者运算符进行运算。
http://www.dnsts.com.cn/news/76160.html

相关文章:

  • 湖北省建设人力资源网站首页免费首页2空间
  • 昆明网站建设加q.479185700佛山顺德容桂网站制作
  • 河南国基建设集团--官方网站中国上海网站首页
  • 手机网站在线咨询代码新东方考研培训机构官网
  • 新建网站怎么做关键词海报设计平台
  • 帮别人做买家秀的网站wordpress数据控查看密码
  • 罗浮视窗网站建设网站建设远程培训
  • 佛山网站建设哪个好点站酷网vi设计
  • title 芜湖网站制作哪个网站做自考题目免费
  • 为什么要选择高端网站定制深圳做网站的公司搜行者seo
  • 专业人士怎样建网站wordpress添加 下载
  • 网站的模糊搜索怎么做阿里云服务器上如何做网站
  • 赤峰做网站六安网事
  • 巢湖商城网站建设wordpress金馆长插件
  • 自助建站系统哪个最好用大连网站制作师
  • 天河网站建设价格wordpress文章微信分享
  • 广东网站开发建设上海长城建设有限公司网站
  • 网站导航字体大小免费网站服务器
  • 网站前台建设需要哪些技术知识最世网络建设网站可以吗
  • html网站源码网站建设人员工作职责
  • jsp建设网站教程软件工程学校排名
  • 玉树营销网站建设哪家好0453牡丹江信息网手机版
  • 网上下的网站模版后门wordpress问答插件中文免费版
  • 免费中英文网站源码wordpress 淘宝分享插件
  • dedecms电影网站模板网站制作工具推荐
  • 网站向哪里备案一款游戏的制作过程
  • 虚拟会员商城网站分销公司装修效果图 办公室
  • 珠海市网站建设分站怎么样兰州seo经理
  • 淮安企业网站制作中企动力公司上班好不好
  • 专业网站制作哪专业上海谷歌seo推广公司