【发布时间】:2021-10-25 02:28:13
【问题描述】:
您好,可能需要一些帮助..
刚开始使用 Python 和编程,如果这是真正的初学者问题,请见谅。
我有以下几点: 从这样的 csv 文件开始..
1,2,3,4,5
2,5,6,8,9
4,7,6,8,7
#EOL
2,3,4,5,7
5,6,8,9,1
4,7,8,8,7
#EOL
2,3,4,5,7
5,6,8,9,1
4,7,8,8,7
#EOL
我需要将这些值放入一个 3D 数组中,以便在 TensorFlow 中发挥作用。 我在以下问题上挣扎。 考虑这是一个“图像”,其中 csv 中一行中的值是我的“图像”中一个位置的数据集。让我们称之为“RGBXY”。 所以第一行是“图像”中的左上角像素。下一个 csv 行是“图像”中的下一个“像素”,依此类推......直到#EOL。从这里是“图像”中的蝾螈行。上面的例子是一个 (3x3x5) 数组
目标是在 3D 数组中构建它。 我试图抓住一个 df = pd.read_csv("") 但这会给我的数组提供奇怪的类型(对象),我无法在最后使用它。我猜是因为#EOL字符串. 定义形状也有点复杂。 有没有简单的方法来构建它?
【问题讨论】:
标签: python pandas numpy tensorflow