python输入n×n的矩阵0和1_关于Python数组和矩阵的用法X[:,0]、X[:,1]、X[:,:,0]、X[:,:,1]、X[:,m:n]和X[:,:,m:n]...

1、关于数组、矩阵的说明。

X[:,0] 取二维数组中第一维的所有数据。

X[:,1] 取二维数组中第二维的所有数据。

X[:,m:n] 取二维数组中第m维到第n-1维的所有数据。

X[:,:,0] 取三维矩阵中第一维的所有数据。

X[:,:,1] 取三维矩阵中第二维的所有数据。

X[:,:,m:n] 取三维矩阵中第m维到第n-1维的所有数据。

2、测试代码

#coding=utf-8

from __future__ import division

#安装 pip3 install numpy

import numpy as np

'''

关于数组、矩阵的说明。

X[:,0] 取二维数组中第一维的所有数据。

X[:,1] 取二维数组中第二维的所有数据。

X[:,m:n] 取二维数组中第m维到第n-1维的所有数据。

X[:,:,0] 取三维矩阵中第一维的所有数据。

X[:,:,1] 取三维矩阵中第二维的所有数据。

X[:,:,m:n] 取三维矩阵中第m维到第n-1维的所有数据。

'''

def cts_test():

init_list = [[1,2,3], [2,3,4], [3,4,5], [4,5,6], [5,6,7], [6,7,8], [7,8,9]]

# init_list.toarray()

arr_data = np.array(init_list)

'''

extend_payload_len = arr_data[2:4]

print(extend_payload_len)

print('------------------')

decoded = arr_data[5:]

print(decoded)

'''

print('X[:,0]结果输出为:')

print(arr_data[:, 0])

print('X[:,1]结果输出为:')

print(arr_data[:, 1])

print('X[:,m:n]结果输出为:')

print(arr_data[:, 0:2])

info_list = [ [[1,2],[2,3],[3,4],[5,6],[7,8]], [[1,3],[1,4],[1,5],[1,6],[1,7]], [[2,4],[2,5],[2,6],[2,7],[2,8]],

[[3,5],[3,6],[3,7],[3,8],[3,9]], [[4,3],[4,4],[4,5],[4,6],[4,7]], [[5,1],[5,2],[5,3],[5,5],[5,0]] ]

info_data = np.array(info_list)

print('X[:,:,0]结果输出为:')

print(info_data[:,:,0])

print('X[:,:,1]结果输出为:')

print(info_data[:,:,1])

print('X[:,:,m:n]结果输出为:')

print(info_data[:,:,0:1])

if __name__ == '__main__':

cts_test()

3、如果出现ModuleNotFoundError: No module named ‘numpy’,则需要安装numpy包。

pip3 install numpy

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/409442.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

将时间格式的字符串转换成日期类型浏览器兼容解决方案

var currentTime "20120612"; var y currentTime.substring(0, 4); var m currentTime.substring(4, 6); var d currentTime.substring(6, 8); currentTime y "-" m "-" d;//此种写法在火狐跟谷歌下都可以currentTimey"/"m&qu…

对比linux终端模式和图形模式,Linux知识-2. Linux初学(CnetOS Linux7)之切换命令模式和图形模式...

2. Linux初学(CnetOS Linux7)之切换命令模式和图形模式通常我们也称命令模式为终端机接口,terminal 或console 。Linux 预设的情况下会提供六个Terminal 来让使用者登入,切换的方式为使用:[Ctrl] [Alt] [F1]~[F6]的组合按钮。那这六个终端接口如何命名…

[html] 你有用过图片热区吗?它有什么运用场景?

[html] 你有用过图片热区吗?它有什么运用场景? 点击logo回到主页点击地图区块跳到具体的地方网站个人简介 我是歌谣,欢迎和大家一起交流前后端知识。放弃很容易, 但坚持一定很酷。欢迎大家一起讨论 主目录 与歌谣一起通关前端面…

mysql 写入慢_MySQL主从,你遇到过哪些问题?

上篇文章介绍了单机环境下的MySQL主从异步复制和主从半同步复制的搭建过程。搭建过程很简单,但是在实际使用过程中,更多的是解决问题,本篇文章将介绍一下MySQL主从复制中常见的问题以及如何定位问题和如何解决问题。1、可能的原因如下(1)主从…

Girl Love Value

【原题链接】 【题意说明】 有一组共有N个正整数,每次只能取其中的一个数,每次没有被取到的数会减少相应的值,把每次取到数的值累加,问共要取K个数,在所有取法中,和最大是多少? 【问题分析】 快…

linux查找时间文件,Linux基础教程 linux下使用find命令根据系统时间查找文件用法(示例代码)...

LinuxFind兄弟连Linux培训总结这些时间戳包括复制代码代码如下:mtime 文件内容上次修改时间atime 文件被读取或访问的时间ctime 文件状态变化时间mtime 和 atime 的含义都是很容易理解的,而 ctime 则需要更多的解释。由于 inode 维护着每个文件上的元数据&#xff0…

如何清理 Weblogic Server 缓存

Weblogic中的项目重新编译、部署之后并不起作用&#xff0c;仍然运行原来的程序。这可能是 Weblogic缓存在作怪&#xff0c;需要手动删除。 Weblogic 8 SP6 的缓存位置&#xff1a; %BEA HOME%\user_projects\domains\<Your Domain>\<Your Server>\.wlnotdelete\ex…

python安装django模块_python中安装django模块的方法

网上搜一下对应的版本号&#xff0c;版本号相对应。安装django有两种方式&#xff1a;1.pip安装pip install django这个方法我用的时候已经报错。貌似访问被阻挡。我一般都用第二种2.下载压缩包手动安装在django官网下载tar.gz包&#xff0c;放在python对应目录中解压缩命令窗口…

linux对目录进行操作,Linux 基础:对文件和目录进行操作的 Linux 和 Unix 命令 笔记...

参考文章《Linux Basic – Linux and Unix Commands for File and Directory Manipulation》https://www.jianshu.com/writer#/notebooks/37377394/notes/66158656/preview◈ ls 列出目录的内容◈ cp 将文件和目录从一个位置复制到另一位置。◈ mv 将文件和目录从一个位置移动到…

[html] 举例说明当我们在写布局时,都有哪些边界的情况需要关注的?

[html] 举例说明当我们在写布局时&#xff0c;都有哪些边界的情况需要关注的&#xff1f; margin 重叠在竖直方向&#xff0c;当两个元素的外边距连在一块时&#xff0c;两者的距离并不是两者的 margin 之和&#xff0c;而是取最大的 margin 值。个人简介 我是歌谣&#xff0…

(转)GDB 使用方法

感谢原创作者的辛勤劳动&#xff1b; 简述 一 列文件清单 二&#xff1a;执行程序 三&#xff1a;显示数据 四&#xff1a;断点(breakpoint) 五&#xff0e;断点的管理 六&#xff0e;变量的检查和赋值 七. 单步执行 八&#xff0e;函数的调用 九&#xff0e;机器语言工具 十&a…

[html] 如何去除标签<i>默认斜体?

[html] 如何去除标签默认斜体&#xff1f; font-style: normal;个人简介 我是歌谣&#xff0c;欢迎和大家一起交流前后端知识。放弃很容易&#xff0c; 但坚持一定很酷。欢迎大家一起讨论 主目录 与歌谣一起通关前端面试题

vue根据不同权限显示图片_vue多级权限组件的实现

首先实现递归checkbox的组件假定&#xff0c;我们要实现的权限组件效果是这样的&#xff1a;要实现点击系统&#xff0c;下面的都全选&#xff0c;点击基础功能&#xff0c;用户管理半选&#xff0c;系统半选。点击新增组织&#xff0c;如果基础功能没有选中&#xff0c;则基础…

linux自带磁盘加密工具下载,TrueCrypt(磁盘加密工具)

TrueCrypt是一款功能强大的虚拟磁盘加密工具&#xff0c;它能够在硬盘上创建一个或多个虚拟磁盘&#xff0c;并且自动加密磁盘文件&#xff0c;提供AES-256、Blowfish、Serpent等多种加密算法&#xff0c;用户可以同时采取两个或多个来提高加密效果&#xff0c;软件体积小巧&am…

JS如何控制checkbox的全选反选

JS代码&#xff1a; 1 <script language"javascript" type"text/javascript">2 3 //转载请保留出处 http://www.dwww.cn 4 function unselectall() {5 if (document.getElementById("chkAll").checked) {6 …

[交互]交互的实战问题2

[交互]交互的实战问题2 axios升级导致的问题axios 设置请求 header 方式 多页签时&#xff0c;切换页签是否应该取消交互请求 axios升级导致的问题 axios 设置请求 header 方式 axios 早期设置请求 header 方式 config.headers.common.set(Pragma, no-cache)有一天发现该方式…

虚拟同步发电机_一种光储型虚拟同步机介绍

专利权人 广东电网有限责任公司摘要&#xff1a;本实用新型实施例公开了一种光储型虚拟同步机&#xff0c;包括逆变器、光伏列、储能装置、本地负荷、开关和电网&#xff0c;所述光伏阵列通过第一DC/DC转换器连接在所述逆变器的直流母线上&#xff0c;所述储能装置通过第二DC/D…

windows 和linux查看硬件信息,Linux下如何查看硬件信息?

我们在 Linux 下进行开发时&#xff0c;有时也需要知道当前的硬件信息&#xff0c;比如&#xff1a;CPU几核&#xff1f;使用情况&#xff1f;内存大小及使用情况&#xff1f;USB设备是否被识别&#xff1f;等等类似此类问题。下面良许介绍一些常用的硬件查看命令。lshw 这个命…

YUI3下widget的plugin开发

最近在尝试使用YUI3重建ExtFrame框架&#xff0c;使用YUI3做为更佳的UI和JS支持 和ExtJS比&#xff0c;YUI3的UI看起来缺少了足够的UI控件&#xff0c;但是&#xff0c;YUI3的widget开发更灵活&#xff08;也更难掌握&#xff09;&#xff0c;YUI3的widget操作更多的基于DOM封装…