x = data[:,0] 的含义

本文解析了Python中使用numpy数组时data[:,0]的具体含义,即选取所有行的第一列数据,并通过一个具体的数据示例进行了说明。

x = data[:,0] 的含义

原始数据是:
[

[ 1.00000000e+00 2.27200000e+03]

[ 2.00000000e+00 nan]

[ 3.00000000e+00 1.38600000e+03]

[ 4.00000000e+00 1.36500000e+03]

[ 5.00000000e+00 1.48800000e+03]

[ 6.00000000e+00 1.33700000e+03]

[ 7.00000000e+00 1.88300000e+03]

[ 8.00000000e+00 2.28300000e+03]

[ 9.00000000e+00 1.33500000e+03]

[ 1.00000000e+01 1.02500000e+03]

]

然后有步操作:
x = data[:,0]
y = data[:,1]

冒号左边是行范围,冒号右边列范围

第一维全取,第二维取第0个和 第一个方向。



修改以下代码,将点阵图显示的名字改为曹爽clear; clc; close all; x=1:0.1:3; y=3:0.1:5; x1=2:0.1:3; y1=5:0.1:6; plot(x,6,'ro'); grid on; hold on; plot(x1,y1,'ro'); grid on; hold on; plot(2,y,'ro'); x2=1.7:0.1:2; y2=3.3:-0.1:3; plot(x2,y2,'ro'); x3=0.5:0.1:3.5; y3=5; plot(x3,y3,'ro'); x4=5; y4=3:0.1:6; plot(x4,y4,'ro'); x5=4.7:0.1:5; y5=3.3:-0.1:3; plot(x5,y5,'ro'); x6=3.5:0.1:4.5; y6=4:0.1:5; plot(x6,y6,'ro'); x7=5.5:0.1:6.5; y7=5:-0.1:4; plot(x7,y7,'ro'); x8=8.5:0.1:9; y8=7:-0.1:6.5; plot(x8,y8,'ro'); x9=8:0.1:10; y9=6.5; plot(x9,y9,'ro'); x10=8.2:0.1:8.7; y10=6.5:-0.1:6; plot(x10,y10,'ro'); x11=9.7:-0.1:9.2; y11=6.5:-0.1:6; plot(x11,y11,'ro'); x12=8:0.1:10; y12=6; plot(x12,y12,'ro'); x13=8:0.1:9; y13=5:0.1:6; plot(x13,y13,'ro'); x14=8.5:0.1:10; y14=[5.5 5.495 5.48 5.46 5.42 5.38 5.32 5.25 5.2 4.9 4.5 4.0 3.7 3.3 2.9 2.2]; plot(x14,y14,'ro'); x15=9.7:0.1:10; y15=3.7:-0.5:2.2; plot(x15,y15,'ro'); x16=9.5:0.1:10; y16=2.7:-0.1:2.2; plot(x16,y16,'ro'); x17=9.5:-0.3:8; y17=4.5:-0.1:4; plot(x17,y17,'ro'); x18=9.7:-0.3:8.2; y18=3.7:-0.1:3.2; plot(x18,y18,'ro'); x19=9.5:0.1:10; y19=4.5:0.1:5; plot(x19,y19,'ro'); x20=9.5:0.1:10.5; y20=4.5:-0.1:3.5; plot(x20,y20,'ro'); x21=11:0.1:13; y21=6.5; plot(x21,y21,'ro'); x22=11:-0.1:10.5; y22=6.5:-0.3:5; plot(x22,y22,'ro'); x23=13:0.1:13.5; y23=6.5:-0.3:5; plot(x23,y23,'ro'); x24=11:0.1:13; y24=5; plot(x24,y24,'ro'); x25=11:0.2:13; y25=5:-0.3:2; plot(x25,y25,'ro'); x26=13:-0.2:11; y26=5:-0.3:2; plot(x26,y26,'ro'); axis([0 16 -1 8]);
最新发布
06-17
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值