首页 > 其他分享 >mitudesk的numpy日记 赋值与切片

mitudesk的numpy日记 赋值与切片

时间:2022-09-28 14:24:42浏览次数:46  
标签:point 切片 索引 mitudesk array numpy 赋值

1.赋值与切片,就是按照惯常的方式去赋值,去切片,和之前的list切片很像
2.高级索引
第一种就是直接二维数组的方式,直接通过[1][1]的这种形式来访问
第二种是通过元组的固定坐标形式来访问
如图:
x = np.array([[1, 2], [3, 4], [5, 6]])
point=([0,0,1],[0,1,1])
print(x[point])
就访问了00,01,11几个数据,输出为1,2,4
3.组合索引
可以将几种方式组合起来索引
4.bool索引,类似于推导式
譬如
a=np.array([1,2,3])
[a<4],将原数组以bool形式替换,在这个例子中是a=np.array[false false false](注意bool判断数组必须是np形式,不能是直接列表形式)
a[a<4]输出空集

标签:point,切片,索引,mitudesk,array,numpy,赋值
From: https://www.cnblogs.com/mitudesk/p/16737706.html

相关文章

  • 20. NumPy副本和视图
    1.前言对NumPy数组执行些函数操作时,其中一部分函数会返回数组的副本,而另一部分函数则返回数组的视图。本节对数组的副本和视图做重点讲解。其实从内存角度来说,副本就是......
  • mitudesk的Python日记 类
    一。一个比较常见的类可能如图:classmy(object):arg=0def__init__(self,arg):super(ClassName,self).__init__()self.arg=arg其中init是......
  • mitudesk的机器学习日记 基础算法之K最近邻
    1.K最近邻的思路很简单,就是计算其离最近的比较其所属,最少需要两个不同的标签,最多无上限,当N太小时会存在过拟合的情况,会受到极小的点的印象当n太大,以至于超过待分类的数据,......
  • 同一个数据源赋值成两个数组、避免数据会相互影响,可使用JSON.parse(JSON.stringify())
        getListCountryJdSc(obj).then((res)=>{        this.SummaryList=res.data.data        this.jdDataList=JSON.pars......
  • numpy
    numpy特点:numpy的方法比python快10到100倍内存也少多维数组对象ndarraynd表示多维的array意思是数组生成数组:array接受序列型对象,生成数组arr2=np.array(d......
  • mitudesk的numpy 日记 基础
    1。定义np是一个模块类型是classmoudlen=np.array(类np,dtype='')后面的是参数的限制问题,可以选择intstrfloat等2.关于对角函数eye,其在输出str模式时不会输出'0',而......
  • 运算符、赋值符
    基本运算符1.数学运算符+-*/%//**简化写法n=10n+=1#n=n+1n-=1#n=n-1n*=1#n=n*1n/=1#n=n......
  • 常见赋值符
    今日内容回顾基本数据类型之布尔值bool基本数据类型之元组tuple基本数据类型集合set与用户交互格式化输出基本运算符常用赋值符逻辑运算符成员运算符身份运算符......
  • 18. NumPy统计函数
    1.前言NumPy提供了许多统计功能的函数,比如查找数组元素的最值、百分位数、方差以及标准差等。2.numpy.amin()和numpy.amax()这两个函数用于计算数组沿指定轴的最......
  • 17. NumPy算术运算
    1.前言NumPy数组的“加减乘除”算术运算,分别对应add()、subtract()、multiple()以及divide()函数。注意:做算术运算时,输入数组必须具有相同的形状,或者符合数组的广......