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

网站logo设计理念nat123做网站 查封

网站logo设计理念,nat123做网站 查封,娄底网站建设方案,吴江建设局网站打不开了内容为#xff1a;https://juejin.cn/book/7240731597035864121的学习笔记 导包 import numpy as np numpy数组创建 创建全0数组#xff0c;正态分布、随机数组等就不说了#xff0c;提供了相应的方法通过已有数据创建有两种 arr1np.array([1,2,3,4,5]) 或者datanp.loadt…内容为https://juejin.cn/book/7240731597035864121的学习笔记 导包 import numpy as np numpy数组创建 创建全0数组正态分布、随机数组等就不说了提供了相应的方法通过已有数据创建有两种 arr1np.array([1,2,3,4,5]) 或者datanp.loadtxt(‘C:/Users/000001_all.csv’,dtype‘float’,delimiter‘,’,skiprows1) datanp.genfromtxt(‘C:/Users/000001_all.csv’,dtype‘float32’,delimiter‘,’,skip_header1) 注意浅拷贝与深拷贝 array copy是深asarray是浅 import numpy as np arr1np.array([1,2,3,4,5]) arr2np.array(arr1) arr3np.asarray(arr1) arr4np.copy(arr1) arr1[0]100 print(更改后arr2为:,arr2) print(更改后arr3为:,arr3) print(更改后arr4为:,arr4)更改后arr2为: [1 2 3 4 5] 更改后arr3为: [100 2 3 4 5] 更改后arr4为: [1 2 3 4 5]数组的切片也是浅拷贝 Scorenp.array([69,80,90,40,60,20,90,94,90,99])#学生的成绩Score[:3]0print(修改切片对象成绩后的Score为,Score)Score1[69,80,90,40,60,20,90,94,90,99]Score1_listScore1[:3]Score1_list0print(修改Score1_list后的Score1为,Score1)修改切片对象成绩后的Score为 [ 0 0 0 40 60 20 90 94 90 99] 修改Score1_list后的Score1为 [69, 80, 90, 40, 60, 20, 90, 94, 90, 99] 索引的访问 访问某个下标一个元素得到的也是一个数值如果访问的是多个下标得到的是一个数组 一维 二维 Score2np.array([[69,40,30],[80,90,40],[90,100,50],[40,20,99],[60,60,66],[20,66,44],[90,88,56],[94,99,67],[90,20,70],[99,50,86]])print(学号为1的同学的语文和英语成绩为,Score2[[0,0],[0,2]]) 学号为 1 的同学的语文和英语成绩为 [69 30]三维 Spacenp.array([[[5,4,8],[5,9,2],[4,5,3]],[[4,9,6],[2,2,5],[4,3,4]],[[4,2,1],[7,6,3],[4,6,5]]])print(Space[[0,0,1],[0,1,2],[0,0,2]])[5 5 4]数组的运算 广播 3种 广播机制的原则是如果两个数组的从后数第一个维度轴长度相符或其中一个数组的轴长为 1则认为它们能够广播 一 Arr1np.array([1,2,3]) print(Arr1) print(Arr1*3)[1 2 3] [3 6 9]二 Arr2np.array([[1,2,3],[4,5,6]]) Arr1np.array([1,2,3]) print(Arr1) print(Arr2) print(Arr1Arr2)[1 2 3] ********** [[1 2 3][4 5 6]] ********** [[2 4 6][5 7 9]] 三 Arr2np.array([[1,2,3],[4,5,6]]) Arrnp.array([[1],[2]]) print(Arr2) print(Arr) print(Arr2Arr)[[1 2 3][4 5 6]] ********** [[1][2]] ********** [[2 3 4][6 7 8]] 数值与数组的标量运算就用到了广播机制会把数据扩充到跟待运算一样的大小按位相加/减/乘/除 计算函数 除了可以arr1与arr2直接相运算如arr1*arr2也有相应的方法 方法add() 加法函数subtract() 减法函数multiply() 乘法函数divide() 除法函数mod() 取余函数。 Score_Fnp.array([69,80,90,40,60,20,90,94,90,99])#第一次成绩 Score_Snp.array([70,92,63,20,50,96,33,44,55,30])#第二次成绩 Score_chajunp.subtract(Score_F,Score_S) print(求两次成绩的和,np.add(Score_F,Score_S)) print(第一次成绩的0.6加第二次成绩的0.4,np.add(np.multiply(Score_F,0.6),np.multiply(Score_S,0.4))) print(查看两次成绩的差距差距以正数显示,np.abs(Score_chaju)) 统计函数 axis有两个值为0求的是纵向的聚合值为1求的是横向的聚合值 常用的聚合函数如下meansummaxminstdvar 标准差是方差的算数平方根标准差和原数据单位相同方差多个平方所以方差标准差说明偏差大方差标准差说明偏差小 逻辑运算 提供了all、any 和 where 这三个方法 # 得到两门成绩都及格的同学的成绩 import numpy as np Scorenp.array([[98,89],[64,90],[60,56],[92,78],[32,45],[48,30]]) Score60Score60 Score_boolnp.all(Score60,axis1) print(Score_bool) print(Score[Score_bool])[ True True False True False False] [[98 89][64 90][92 78]]#查看数学或者语文超过 90 分同学的成绩 Score90Score90 Score_boolnp.any(Score90,axis1) print(Score_bool) print(Score[Score_bool])[ True False False True False False] [[98 89][92 78]]# 成绩大于60的分数有哪些 import numpy as np Score_mathnp.array([98,64,60,92,32,48]) score60_index np.where(Score_math60) score60 Score_math[score60_index] print(score60_index) print(score60)(array([0, 1, 3]),) [98 64 92]矩阵运算 可以用或dot来实现它俩是等价的 注意是(3, 2)*(2, 4)(3, 4) 只有 fruit_pricenp.array([[5,4,3]]) # 1*3 jinshunp.array([[2],[3],[1]]) # 3*1 print(水果的总价格为:\n,fruit_pricejinshu) #得到的是1*1的矩阵 print(水果的总价格为:\n,np.dot(fruit_price,jinshu))水果的总价格为:[[25]] 水果的总价格为:[[25]]数组的拆分与合并 合并 水平可以用concatenate 方法、hstack 方法和 column_stack 方法 垂直可以用concatenate 方法、vstack 方法和 row_stack 方法 水平 import numpy as np Stock1np.array([[14.322,14.552],[14.472,14.532],[14.592,15.022],[14.852,14.802]]) Stock2np.array([[14.652,14.192],[14.832,14.422],[15.022,14.592],[15.152,14.722]]) # 方式1 Stocknp.concatenate((Stock1,Stock2),axis1) # 方式2 Stocknp.hstack((Stock1,Stock2)) # 方式3 Stocknp.column_stack((Stock1,Stock2)) print(Stock)#上面3种得到的结果一样写一块了[[14.322 14.552 14.652 14.192][14.472 14.532 14.832 14.422][14.592 15.022 15.022 14.592][14.852 14.802 15.152 14.722]] 垂直 import numpy as np Stock1np.array([[14.322,14.552],[14.472,14.532],[14.592,15.022],[14.852,14.802]]) Stock2np.array([[14.912,14.932],[14.772,14.602]]) Stocknp.concatenate((Stock1,Stock2),axis0) Stocknp.vstack((Stock1,Stock2)) Stocknp.row_stack((Stock1,Stock2)) print(Stock)[[14.322 14.552][14.472 14.532][14.592 15.022][14.852 14.802][14.912 14.932][14.772 14.602]] 分割 # 水平 import numpy as np Stocknp.array([[14.322,14.552],[14.472,14.532],[14.592,15.022],[14.852,14.802],[14.912,14.932],[14.772,14.602]]) open,closenp.split(Stock,2,axis1) print(open为{}close为{}.format(open,close))open为[[14.322][14.472][14.592][14.852][14.912][14.772]]close为[[14.552][14.532][15.022][14.802][14.932][14.602]]# 垂直 # 这里面对行下标做切分包含头不包含尾如按[1,3,4] 0, 1,2, 3, 4,5 import numpy as np Stocknp.array([[14.322,14.552],[14.472,14.532],[14.592,15.022],[14.852,14.802],[14.912,14.932],[14.772,14.602]]) arr1,arr2,arr3,arr4np.split(Stock,[1,3,4],axis0) print(arr1为{},arr2为{},arr3为{}arr4为{}.format(arr1,arr2,arr3,arr4))arr1为[[14.322 14.552]],arr2为[[14.472 14.532][14.592 15.022]],arr3为[[14.852 14.802]]arr4为[[14.912 14.932][14.772 14.602]] 综合案例 https://juejin.cn/book/7240731597035864121/section/7255506664244117559
http://www.w-s-a.com/news/695832/

相关文章:

  • 宁波网站建设电话网络推广外包一年多少钱
  • 检索标准的网站怎么制作企业网站
  • 下列关于网站开发中网页发布wordpress 粘帖图片
  • 网站建设遇到的问题及对策宁波网站建设营销推广
  • 各大招聘网站常州百度快速优化
  • 做网站线稿软件有哪些做门户网站需要注册公司吗
  • 建设企业网站模板下载优化方案怎么写
  • 做像淘宝网的网站网站单页面制作
  • 网站建设流程表龙岩网站建设较好的公司
  • 龙岗建站费用手机免费建立网站吗
  • 江门高端网站建设怎样制作wordpress手机主题
  • 淘宝网站如何在邮件里做超链接wordpress图片投票插件
  • 镇平哪家网站做的好招聘网站如何建设
  • 建网站一般多少钱幸福里wordpress怎么可视化构建页面
  • 广东网站建设建站模板主机托管公司
  • 网站开发师是做什么的网站域名在哪里备案
  • 什么是网站国内高速空间国外做3d模型的网站
  • 效果建网站的公凡科网登陆
  • 网站域名续费多少钱在线制作图片软件
  • 济南城乡住房建设厅网站中国会议营销网站
  • 展示类网站cms网站seo方法
  • 莒县做网站的公司设计师网站模版
  • 顺德顺的网站建设备份的网站建设方案书
  • 如何做网站广告山东电商网站建设
  • 新手建什么网站赚钱吗WordPress搜狗不收录
  • 石家庄招聘哪个网站做的好网站设计建设公司服务商
  • 建设公司网站大概需要多少钱建站平台和网站开发的区别
  • 淄川区住房和城乡建设局网站门户网站模板源码下载
  • 室内设计公司 网站建设建站塔山双喜
  • 网站建设属于什么经营范围销售网站开发业务