首页 > 编程语言 >python怎么获取向量中非零元素的行号

python怎么获取向量中非零元素的行号

时间:2023-02-06 18:03:33浏览次数:43  
标签:nonzero python dtype 元素 行号 np array 向量


假设A为向量  :

行向量的时候,需要转化为列向量   A.T

A为列向量的时候,不需要转化

了解下numpy 中的nonzero()函数

np.nonzero(array or mmatrix)
返回非零的行标,和列标

[
[1,2,0],
[0,0,1],
[3,0,0]]

(array([0, 0, 1, 2], dtype=int64), array([0, 1, 2, 0], dtype=int64))
行标的数组 [0, 0, 1, 2] 第0行两个元素 1行一个元素 2行一个元素
列标的数组

A = np.mat([[1,2,3,0,5,6,8]]) #A为行向量

np.nonzero(A.T.A>0)[0]   #代表转化为array


标签:nonzero,python,dtype,元素,行号,np,array,向量
From: https://blog.51cto.com/u_15955675/6040050

相关文章

  • 支持向量机SMO--05
    ......
  • python2.7 + MySQL 拼接SQL语句的技巧 (处理unicode,时间)
    背景在Python2.7中,可以使用单引号,双引号,三引号表示字符串,当字符串的值为中文时,则会默认转换成unicode。但是在MYSQL中,使用SQL语句时,直接用unicode作为列的查询条件(例如......
  • 快速上手python的简单web框架flask
    目录简介web框架的重要组成部分快速上手flaskflask的第一个应用flask中的路由不同的http方法静态文件使用模板总结简介python可以做很多事情,虽然它的强项在于进行向量运......
  • 八、python——测试
    anonymousSurvey.pyclassAnonymousSurvey():"""收集匿名调查问卷的答案"""def__init__(self,question):"""存储一个问题,并为存储答案做准备"""......
  • 深刻理解Python的类
    Python的类​​类的定义​​​​函数与方法的区别​​​​类与对象​​​​构造函数​​​​区分模块变量与类中的变量​​​​类变量和实例变量​​​​类与对象的变量查找......
  • python web--Flask工作流程
    文章目录​​为什么需要web框架​​​​web做了什么工作​​​​Http协议的方法​​​​get方法​​​​post方法​​​​HTTP响应码​​​​web要发送什么内容给浏览器​​......
  • Knn-Python网格化搜索超参数及数据归一化处理
    #将数据分为测试集和训练集fromsklearn.model_selectionimporttrain_test_splitX_train,X_test,y_train,y_test=train_test_split(X,y,test_size=0.2,random_st......
  • Python-字符串str和json格式的转换
    我是精神抖擞王大鹏,不卑不亢,和蔼可亲~计算机硕士,目前小米大数据开发。日常会分享总结一些自己面试实际问题的回答,欢迎一起讨论。公众号:diting_dapengstr转jsonstr转换为js......
  • Python数据分析与挖掘操作总结(持续更新...)
    一.实现某列的去重,只保留其中一行的数据内容:使用drop_duplicates方法来实现数据去重,实现方式如下:test=test.drop_duplicates("标题")二.删除某一列中含有’万’字的数字,......
  • Python的f-strings格式化
    我是精神抖擞王大鹏,不卑不亢,和蔼可亲~计算机硕士,目前小米大数据开发。日常会分享总结一些自己面试实际问题的回答,欢迎一起讨论。公众号:diting_dapeng'f-strings’是Python......