python构建bp神经网络_曲线拟合(一个隐藏层)__1.可视化数据

本文介绍了如何使用Python的pandas库从CSV文件中读取数据,并通过matplotlib库将这些数据进行可视化展示。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.将数据写入csv文件,应该可以python代码直接实现数据集的写入,但我对文件读取这块不太熟练,等我成功了再加上,这里我直接手写将数据集写入Excel

2.然后把后缀改成.csv就可以了,利用pandas读取

 

import matplotlib.pyplot as plt
file = 'bp_test.csv'
import pandas as pd
df = pd.read_csv(file, header=None)
x = df.iloc[:,].values
print(x)
读取结果
[[-1.     -0.9602]
 [-0.9    -0.577 ]
 [-0.8    -0.0729]
 [-0.7     0.3771]
 [-0.6     0.6405]
 [-0.5     0.66  ]
 [-0.4     0.4609]
 [-0.3     0.1336]
 [-0.2    -0.2013]
 [-0.1    -0.4344]
 [ 0.     -0.5   ]
 [ 0.1    -0.393 ]
 [ 0.2    -0.1647]
 [ 0.3     0.0988]
 [ 0.4     0.3072]
 [ 0.5     0.396 ]
 [ 0.6     0.3449]
 [ 0.7     0.1816]
 [ 0.8    -0.0312]
 [ 0.9    -0.2189]
 [ 1.     -0.3201]]

 

 

3.将21个数据可视化

 

plt.scatter(x[:,0], x[:,1], color='red', marker='x', label='mark')
plt.xlabel('x')
plt.ylabel('y')
plt.legend(loc='upper left')
plt.show()

 

运行结果

 

转载于:https://www.cnblogs.com/MC-Curry/p/9059162.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值