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

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

  1. 用python输入任意三条边长_如何用python求第三条边边长

    用Python实现"已知三角形两个直角边,求斜边" 要求:用户输入两个直角边(数值为浮点类型),若非浮点类型,则提示用户,继续输入. 思路:伪代码描述下步骤 1.-input a ...

  2. python输入y继续运行_Python二三事 - 接触Python(x,y)

    注释:本文原来转自博客大巴的一篇文章,向原作者致谢!我也做了相应的修改,更加完善对于Pythonx,y的介绍 Python 二三事 面向初学者介绍Python相关的一些工具,以及可能遇到的常见问题. ...

  3. python输入n×n的矩阵_Python使用shape计算矩阵的行和列

    POJ3255Roadblocks[次短路] Roadblocks Time Limit: 2000MS   Memory Limit: 65536K Total Submissions: 12697 ...

  4. python输入语句没有定义_【20200925】Python基本语法

    介绍 介绍 Python这种脚本语言福哥已经给大家介绍过了,现在童鞋们应该已经会安装python的开发环境了,接下来我们需要针对python语言进行一个系统的学习. 首先学习一门编程语言最先要学习的是 ...

  5. python输入边数绘制正多边形_如何用Python,画一个正多边形,长度和颜色还是任意的!...

    Python画基本形状,要用到自带的turtle库,这是个简单绘图的入门小工具. 任务设定如上,下面来一点点拆解它. 从键盘获取用户输入的边数. 画笔形状由原来的三角形,改为海龟形状. 长度随机产生, ...

  6. python输入姓名输出欢迎_【作业】Python的输入输出练习

    练习1.输出Hello World!程序. 1 print("Hello Woeld!") 输出结果: 练习2.用交互式和文件式分别练习简单的交互程序. 1 name = inpu ...

  7. python输入一个整数和一个字符_【python零基础入门】基础语法之变量、字符串、数字、规则。...

    本文使用版本python3.8.1,编辑器pycharm. 学习指导书<Python编程--从入门到实践> 1.万恶之首"Hello world" 输入: print( ...

  8. python输入q结束程序_试图让一个Python程序以字母“q”退出,但是输入是一个整数?...

    下面的代码片段.我试着搞乱another answer posted on here,但似乎一点也不管用.我不知道我做错了什么.在Xubuntu 18.04 LTS上使用Python3.代码如下:wh ...

  9. python输入两个坐标求距离_计算python中*多组*地理坐标之间的距离

    编辑: here's a simple notebook example 一般方法,假设您有一个包含点的DataFrame列,并且您想要计算所有这些列之间的距离(例如,如果您有单独的列,则首先将它们组 ...

最新文章

  1. ABAP git客户端
  2. 【每周NLP论文推荐】 NLP中命名实体识别从机器学习到深度学习的代表性研究
  3. c# typeof 与 Type.GetType 使用与效率对比
  4. 第 11 章 使用 ViewPager
  5. linux找不到动态链接库 .so文件的解决方法
  6. python预测发展趋势_Python预测算法哪家强?权游龙妈是生还是凉凉?
  7. 自动驾驶即将迎来下一个飞跃?
  8. linux 下strstr函数,Linux中strchr与strstr函数实现。
  9. 如何在xml把字段改为HTML,xml文件直接修改
  10. STRAIGHT特征提取算法学习
  11. Linux变量的定义、赋值、查看、删除(export、echo、unset)
  12. 3分频器 verilog解析
  13. 程序员薪水变化数据大曝光,哭着上班,笑着拿工资!
  14. visio2013都提示“正在配置请稍后”
  15. would dispatch back to the current handler URL [/student] again. Check your ViewResolver setup
  16. java四则运算程序_java实现四则运算程序
  17. VC++6.0出现error spawning解决方法
  18. 微软股价创历史新高 市值突破1万亿美元
  19. “区块链+物流运输业”能融合发展吗?
  20. linux剪切到另一个文件夹,linux下文件夹操作常见命令如创建、复制、剪切、重命名、清空和删除命令 实例说明...

热门文章

  1. mysql 水平拆分实例_2021先定个小目标?搞清楚MyCat分片的两种拆分方法和分片规则!(二):水平拆分实例解析和代码实现!...
  2. c语言打印空心等腰梯形乐学,C语言做激光发射
  3. 【51单片机快速入门指南】7:片上EEPROM
  4. Github Action 快速构建 Electron 应用
  5. PSR-2 代码风格规范
  6. [react] 你有在项目中使用过Yeoman脚手架吗?
  7. 前端学习(3180):ant-design介绍3
  8. 前端学习(3127):react-hello-react之字符串形式
  9. 前端学习(2944):前一天回顾
  10. [css] 圣杯布局和双飞翼布局的理解和区别,并用代码实现