- 63
- 0
我想生成一个.csv的二维平面分布的人工数据集文件,想把代码中生成的值输出到.csv文件中,每一行用逗号隔开,有两列,形如:
1,2
第一列代表x的值,第二列代表y的值。
代码如下:
from sklearn.datasets import make_blobs
from matplotlib import pyplot
data,target=make_blobs(n_samples=100,n_features=2,centers=3,cluster_std=[1.0,3.0,2.0])
pyplot.scatter(data[:,0],data[:,1],c=target);
pyplot.show()
上面这段代码只能显示出所生成的图片,我想把数据也输出来但是不对,我改的代码如下:
from sklearn.datasets import make_blobs
from matplotlib import pyplot
import sys
data,target=make_blobs(n_samples=100,n_features=2,centers=3,cluster_std=[1.0,3.0,2.0])
pyplot.scatter(data[:,0],data[:,1],c=target);
output=sys.stdout
outputfile=open(r'E:Datasyntheticdataset.csv','w')
sys.stdout=outputfile
pyplot.show()
outputfile.close()
sys.stdout=output
经过修改能生成syntheticdataset.csv这个文件但是里面并没有我想要的数据,请问下大神们该如何修改?
- 共 0 条
- 全部回答
-
家盛 普通会员 1楼
在Python中,你可以使用pandas库来生成CSV文件。以下是一个简单的示例,生成一个名为"dataset.csv"的CSV文件,包含以下列:'Name', 'Age', 'City','Country','Income'。
```python import pandas as pd
创建一个包含所有列的数据框
data = {'Name': ['Alice', 'Bob', 'Charlie', 'David', 'Eve', 'Frank'], 'Age': [25, 30, 35, 40, 45, 50], 'City': ['New York', 'Los Angeles', 'Chicago', 'Houston', 'Miami', 'Seattle'], 'Country': ['USA', 'Canada', 'Mexico', 'Australia', 'Germany', 'France'], 'Income': [50000, 60000, 70000, 80000, 90000, 100000]}
将数据框转换为DataFrame
df = pd.DataFrame(data)
保存CSV文件
df.to_csv('dataset.csv', index=False) ```
在这个示例中,我们首先导入了pandas库。然后,我们创建了一个包含所有列的数据框
data。接下来,我们使用pd.DataFrame()函数将数据框转换为DataFrame。index=False参数用于防止创建索引列。最后,我们使用df.to_csv()函数将DataFrame保存为CSV文件"dataset.csv"。注意:
index=False参数将不包含索引列。如果你需要包含索引列,可以在to_csv()函数中添加index=True参数,例如:python df.to_csv('dataset.csv', index=True)这将创建一个包含所有列,但不包含索引列的CSV文件"dataset.csv"。
- 扫一扫访问手机版
回答动态

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器更新之后。服务器里面有部分玩家要重新创建角色是怎么回事啊?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题函数计算不同地域的是不能用内网吧?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题ARMS可以创建多个应用嘛?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题在ARMS如何申请加入公测呀?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题前端小程序接入这个arms具体是如何接入监控的,这个init方法在哪里进行添加?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器刚到期,是不是就不能再导出存档了呢?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器的游戏版本不兼容 尝试更新怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器服务器升级以后 就链接不上了,怎么办?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器转移以后服务器进不去了,怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器修改参数后游戏进入不了,是什么情况?预计能赚取 0积分收益
- 回到顶部
- 回到顶部
