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

购物网站开发目的零基础学全屋定制设计

购物网站开发目的,零基础学全屋定制设计,竞价开户,网站开发实战答案目录 什么是NumPy NumPy使用 1.数组的创建 2.类型转换 3.赠删改查 4.数组运算 5.矩阵运算 什么是NumPy 1.NumPy操作的是多维数组#xff0c;什么是纬度#xff1f; NumPy使用 1. 安装 pip install numpy import numpy as np 2.官网#xff1a; 中文官网#xff1a…目录 什么是NumPy NumPy使用 1.数组的创建 2.类型转换 3.赠删改查 4.数组运算 5.矩阵运算 什么是NumPy 1.NumPy操作的是多维数组什么是纬度 NumPy使用 1. 安装 pip install numpy import numpy as np 2.官网 中文官网numpy.org.cn 1.数组的创建 1.创建一个一维数组array import numpy as np#创建一个一维数组 d1np.array([1,2,3,4,5]) print(d1) #查看size print(d1.size) #查看type print(type(d1)) #查看数据维度 print(d1.ndim)out: [1 2 3 4 5] 5 class numpy.ndarray 1 2.创建一个二维数组:arnge #创建一个二维数组 d2np.arange(15) print(d2) #增加行列维度 d2d2.reshape(3,5) print(d2) out: [ 0  1  2  3  4  5  6  7  8  9 10 11 12 13 14] [[ 0  1  2  3  4]  [ 5  6  7  8  9]  [10 11 12 13 14]] 3.创建全为0或1的数组 # 创建全为0的数组 d3 np.zeros(15) d3 d3.reshape(3, 5) print(d3)d4 np.ones(15) d4 d4.reshape(3, 5) print(d4)out [[0. 0. 0. 0. 0.]  [0. 0. 0. 0. 0.]  [0. 0. 0. 0. 0.]] [[1. 1. 1. 1. 1.]  [1. 1. 1. 1. 1.]  [1. 1. 1. 1. 1.]] 4.empty,创建新数组只分配内存空间不填充任何值 d5 np.empty(([1,2,3])) print(d5) 2.类型转换 numpy会自动根据传入类型设置数据类型 1. 数组转np数组 # 数组转为np数组 data [[1, 2, 3, 4], [5, 6, 7, 8]] print(type(data)) d1 np.array(data) print(d1) print(type(d1)) out: class list [[1 2 3 4]  [5 6 7 8]] class numpy.ndarray 2.dtype识别数据类型 d4 np.ones(15) d4 d4.reshape(3, 5) print(d4.dtype) out:float64 3.创建时指定数据类型 d4 np.arange(15,dtypenp.float64) d4 d4.reshape(3, 5) print(d4)print(d4.dtype)4.对ndarray进行数据类型转换astype data4.astype(np.float64) 3.赠删改查 1.索引 #一维数组索引获取数据 d1np.arange(15) print(d1) print(获取第一个,d1[0]) print(获取最后一个,d1[-1])#二维数组 d2np.arange(15).reshape(3,5) print(d2) print(获取第一行第一列方法1,d2[0,0]) print(获取第一行第一列方法2,d2[0][0]) print(获取倒数第一行第一列方法1,d2[-1,-1]) print(获取倒数第一行第一列方法2,d2[-1][-1])#三维数组 d2np.arange(30).reshape(3,5,2) print(d2) print(获取第一行第一列第一个方法1,d2[0,0,0]) print(获取第一行第一列第一个方法2,d2[0][0][0]) print(获取倒数第一行第一列第一个方法1,d2[-1,-1,-1]) print(获取倒数第一行第一列第一个方法2,d2[-1][-1][-1]) [ 0  1  2  3  4  5  6  7  8  9 10 11 12 13 14] 获取第一个 0 获取最后一个 14 [[ 0  1  2  3  4]  [ 5  6  7  8  9]  [10 11 12 13 14]] 获取第一行第一列方法1 0 获取第一行第一列方法2 0 获取倒数第一行第一列方法1 14 获取倒数第一行第一列方法2 14 [[[ 0  1]   [ 2  3]   [ 4  5]   [ 6  7]   [ 8  9]]  [[10 11]   [12 13]   [14 15]   [16 17]   [18 19]]  [[20 21]   [22 23]   [24 25]   [26 27]   [28 29]]] 获取第一行第一列第一个方法1 0 获取第一行第一列第一个方法2 0 获取倒数第一行第一列第一个方法1 29 获取倒数第一行第一列第一个方法2 29 2.索引 #一维数组切片 d1np.arange(15) print(,d1[0:3]) #截取包含起始下标到不包含结尾的数据 print(,d1[:-1]) #截取全部#二维数组切片 d2np.arange(15).reshape(3,5) print(,d2[0:1,:]) #行参数列参数 print(,d2[:,3:4]) #获取全部行中3列的数据#三维数组 d3np.arange(30).reshape(3,5,2) print(,d3) print(,d3[0:1,2:,:]) #行参数列参数三维参数#根据索引获取数据 #一维数组 print(,d1[np.array([0,2,4])])print(,d2[np.array([0,2]),np.array([1,2])]) [0 1 2] [ 0  1  2  3  4  5  6  7  8  9 10 11 12 13] [[0 1 2 3 4]] [[ 3]  [ 8]  [13]] [[[ 0  1]   [ 2  3]   [ 4  5]   [ 6  7]   [ 8  9]] [[10 11]   [12 13]   [14 15]   [16 17]   [18 19]] [[20 21]   [22 23]   [24 25]   [26 27]   [28 29]]] [[[4 5]   [6 7]   [8 9]]] [0 2 4] [ 1 12] 4.数组运算 1. 算数运算 import numpy as np#算数运算 a np.random.random(10000)*10 b np.random.random(10000)*10 #加法 print(加法,np.add(a,b)) print(减法,np.subtract(a,b)) print(除法,np.divide(a,b)) print(乘法,np.multiply(a,b)) 加法 [13.06866571  6.26206256  7.44861655 ... 12.38302847 13.97542329  11.69602862] 减法 [-1.04377832  4.84747125  2.0907946  ... -5.08931599 -0.78999914   7.99437207] 除法 [0.85207689 7.85352893 1.78046438 ... 0.41744326 0.89299336 5.31934836] 乘法 [42.42513755  3.92886251 12.77761661 ... 31.85956422 48.67208937  18.22177516] 2.数学函数 如sin 更多函数请看官方文档 #数学三角函数 angnp.array([0,30,45,60,90,120,135,150,180]) radnp.sin(ang*np.pi/180) print(rad)[0.00000000e00 5.00000000e-01 7.07106781e-01 8.66025404e-01  1.00000000e00 8.66025404e-01 7.07106781e-01 5.00000000e-01  1.22464680e-16] 3.统计函数 # 统计函数 d2 np.array([1, 2, 3, 4, 5]) print(平均值mean, np.mean(d2)) print(平均值average, np.average(d2)) print(平均值加权, np.average(d2, weightsnp.array([2, 2, 1, 1, 1]))) print(中位数median, np.median(d2)) # 中位数如未偶数则取中间2个值进行除以2 print(中位数median,偶数, np.median([1, 2, 3, 4, 5, 6])) #方差 求每个数的离散值 print(方差,var, np.var(d2)) print(标准差,std, np.std(d2))平均值mean 3.0 平均值average 3.0 平均值加权 2.5714285714285716 中位数median 3.0 中位数median,偶数 3.5 方差求每个数的离散值,var 2.0 标准差,std 1.4142135623730951   4.聚合运算 sum与np.sum性能对比np.sum函数比内置统计函数快了10倍 #聚合运算 a np.array([1, 2, 3, 4, 5]) print(内置统计函数sum,sum(a)) print(numpay统计函数:sum,np.sum(a)) print(累计乘prod,np.prod(a)) print(最大值max,np.max(a)) print(最小值min,np.min(a)) 内置统计函数sum 15 numpay统计函数:sum 15 累计乘prod 120 最大值max 5 最小值min 1 5.筛选排序 # 筛选、排序 a np.array([1, 2, 3, 4, 5, 6]) # 筛选函数注意返回的是下标 print(筛选, np.where(a 3)) print(排序升序, np.sort(a))筛选 (array([3, 4, 5], dtypeint64),) 排序 [1 2 3 4 5 6] 5.矩阵运算 1.什么是矩阵 按照长方阵列m行*n列排列的数值集合dot使用 a np.arange(15).reshape(3, 5) b np.arange(15, 30).reshape(3, 5) print(a:,a) print(b:,b) # 转置 a a.T print(a转置后,a) print(np.dot(a, b)) a: [[ 0  1  2  3  4]  [ 5  6  7  8  9]  [10 11 12 13 14]] b: [[15 16 17 18 19]  [20 21 22 23 24]  [25 26 27 28 29]] a转置后 [[ 0  5 10]  [ 1  6 11]  [ 2  7 12]  [ 3  8 13]  [ 4  9 14]] [[350 365 380 395 410]  [410 428 446 464 482]  [470 491 512 533 554]  [530 554 578 602 626]  [590 617 644 671 698]]
文章转载自:
http://www.morning.lzrpy.cn.gov.cn.lzrpy.cn
http://www.morning.sgbk.cn.gov.cn.sgbk.cn
http://www.morning.qdcpn.cn.gov.cn.qdcpn.cn
http://www.morning.wjhnx.cn.gov.cn.wjhnx.cn
http://www.morning.sgbjh.cn.gov.cn.sgbjh.cn
http://www.morning.dmwbs.cn.gov.cn.dmwbs.cn
http://www.morning.cwknc.cn.gov.cn.cwknc.cn
http://www.morning.fxzgw.com.gov.cn.fxzgw.com
http://www.morning.tnjff.cn.gov.cn.tnjff.cn
http://www.morning.hbjqn.cn.gov.cn.hbjqn.cn
http://www.morning.rongxiaoman.com.gov.cn.rongxiaoman.com
http://www.morning.myfwb.cn.gov.cn.myfwb.cn
http://www.morning.wlstn.cn.gov.cn.wlstn.cn
http://www.morning.lmpfk.cn.gov.cn.lmpfk.cn
http://www.morning.fbpyd.cn.gov.cn.fbpyd.cn
http://www.morning.llxns.cn.gov.cn.llxns.cn
http://www.morning.chhhq.cn.gov.cn.chhhq.cn
http://www.morning.kgtyj.cn.gov.cn.kgtyj.cn
http://www.morning.ywpcs.cn.gov.cn.ywpcs.cn
http://www.morning.kjrlp.cn.gov.cn.kjrlp.cn
http://www.morning.ptlwt.cn.gov.cn.ptlwt.cn
http://www.morning.bjsites.com.gov.cn.bjsites.com
http://www.morning.bhpsz.cn.gov.cn.bhpsz.cn
http://www.morning.xjqhh.cn.gov.cn.xjqhh.cn
http://www.morning.qnqt.cn.gov.cn.qnqt.cn
http://www.morning.lrzst.cn.gov.cn.lrzst.cn
http://www.morning.qggxt.cn.gov.cn.qggxt.cn
http://www.morning.kzbpx.cn.gov.cn.kzbpx.cn
http://www.morning.jbshh.cn.gov.cn.jbshh.cn
http://www.morning.ftznb.cn.gov.cn.ftznb.cn
http://www.morning.xcxj.cn.gov.cn.xcxj.cn
http://www.morning.mzydm.cn.gov.cn.mzydm.cn
http://www.morning.gchqy.cn.gov.cn.gchqy.cn
http://www.morning.tbqbd.cn.gov.cn.tbqbd.cn
http://www.morning.xfwnk.cn.gov.cn.xfwnk.cn
http://www.morning.cklgf.cn.gov.cn.cklgf.cn
http://www.morning.xmbhc.cn.gov.cn.xmbhc.cn
http://www.morning.c7500.cn.gov.cn.c7500.cn
http://www.morning.hphrz.cn.gov.cn.hphrz.cn
http://www.morning.smrty.cn.gov.cn.smrty.cn
http://www.morning.hphfy.cn.gov.cn.hphfy.cn
http://www.morning.ghlyy.cn.gov.cn.ghlyy.cn
http://www.morning.ptzbg.cn.gov.cn.ptzbg.cn
http://www.morning.blqsr.cn.gov.cn.blqsr.cn
http://www.morning.gwyml.cn.gov.cn.gwyml.cn
http://www.morning.dgng.cn.gov.cn.dgng.cn
http://www.morning.rkxk.cn.gov.cn.rkxk.cn
http://www.morning.rcjyc.cn.gov.cn.rcjyc.cn
http://www.morning.mzydm.cn.gov.cn.mzydm.cn
http://www.morning.rbktw.cn.gov.cn.rbktw.cn
http://www.morning.mbprq.cn.gov.cn.mbprq.cn
http://www.morning.syrzl.cn.gov.cn.syrzl.cn
http://www.morning.jjmrx.cn.gov.cn.jjmrx.cn
http://www.morning.dxxnq.cn.gov.cn.dxxnq.cn
http://www.morning.wnjbn.cn.gov.cn.wnjbn.cn
http://www.morning.hfbtt.cn.gov.cn.hfbtt.cn
http://www.morning.rtlg.cn.gov.cn.rtlg.cn
http://www.morning.rhchr.cn.gov.cn.rhchr.cn
http://www.morning.hlxpz.cn.gov.cn.hlxpz.cn
http://www.morning.zjrnq.cn.gov.cn.zjrnq.cn
http://www.morning.qzfjl.cn.gov.cn.qzfjl.cn
http://www.morning.rswfj.cn.gov.cn.rswfj.cn
http://www.morning.fkmrj.cn.gov.cn.fkmrj.cn
http://www.morning.skcmt.cn.gov.cn.skcmt.cn
http://www.morning.cpfx.cn.gov.cn.cpfx.cn
http://www.morning.yongkangyiyuan-pfk.com.gov.cn.yongkangyiyuan-pfk.com
http://www.morning.mnrqq.cn.gov.cn.mnrqq.cn
http://www.morning.pybqq.cn.gov.cn.pybqq.cn
http://www.morning.ktrdc.cn.gov.cn.ktrdc.cn
http://www.morning.mytmx.cn.gov.cn.mytmx.cn
http://www.morning.ppqzb.cn.gov.cn.ppqzb.cn
http://www.morning.jygsq.cn.gov.cn.jygsq.cn
http://www.morning.dmsxd.cn.gov.cn.dmsxd.cn
http://www.morning.rrdch.cn.gov.cn.rrdch.cn
http://www.morning.cfmrb.cn.gov.cn.cfmrb.cn
http://www.morning.fqnql.cn.gov.cn.fqnql.cn
http://www.morning.zfcfx.cn.gov.cn.zfcfx.cn
http://www.morning.fbtgp.cn.gov.cn.fbtgp.cn
http://www.morning.cbndj.cn.gov.cn.cbndj.cn
http://www.morning.mzhhr.cn.gov.cn.mzhhr.cn
http://www.tj-hxxt.cn/news/266940.html

相关文章:

  • 广州软件开发公司排行榜网站内优化怎么做
  • 深圳专业网站设计哪家好系统管理下载
  • 这么做网站教程wordpress官方中文主题下载
  • 做ppt网站企业形象设计是什么意思
  • 有哪些做室内设计好用的网站网络公司是做什么的?
  • 重庆做网站letide肇庆市网站建设
  • 郑州品牌网站建设官网网站空间续费多钱一年
  • 国外的网站叫什么马鞍山的网站建设公司
  • phpcms模板行业网站淘宝联盟登记新网站
  • 国内免费视频素材无水印素材网站网站维护优化
  • 有合作社做网站得不手机端网站建设教程视频教程
  • 漳州市城乡建设局网站ui网页设计学院
  • 卧龙区网站建设哪家好管理咨询是干嘛的
  • 怎样建立门户网站卓博招聘人才网
  • 做外贸在哪个平台比较好吉林seo关键词
  • 怎么自己做企业网站论坛网站建设多少钱
  • 如何建免费的企业网站湖南省建设厅最新领导分工
  • 企业做网站系统网站如何制作浙江
  • 长沙做电商网站设计网站建设0基础学起
  • 济南做网站建设的公司电话基于phpmysql的网站开发
  • 游戏开发和网站开发网络营销的主要特点有哪些
  • 德国建设部网站asp网站怎么做三语
  • 岳阳市网站建设怎么注册域名备案
  • 广州网站制作(信科网络)重庆是哪个省属于哪个省
  • 快速建站教程四川万景建设工程有限公司网站
  • 做网站过程ui界面图标
  • 免费建设电影网站西安网站建设现状
  • 嘉兴建设规划网站静态网站数据库
  • 国内网站域名吗wordpress 标题图片
  • 光谷软件园企业网站建设公司微信公众号对接网站做