0
我想使用Python来模拟康威生命游戏中Tensorflow,并已成功地实施了代码模拟游戏使用从一个文件,而不是随机的数据中Tensorflow
tf.random_uniform(shape, minval=0, maxval=2, dtype=tf.int32)
随机初始二维数组使用数据
现在我想用2s格式的0s和1s的csv文件以0和1的数组初始化2d矩阵。 我应该如何初始化Conway游戏的初始板?
我的代码至今:
shape = (5,5)
initial_board = tf.random_uniform(shape, minval=0, maxval=2, dtype=tf.int32)
with tf.Session() as session:
X = session.run(initial_board)
X是我开始二维数组。
,如果我想的价值观从外部文件加载,就像一个CSV文件? –
您可以使用numpy从csv加载2d数组的文件。例如,请参阅以下答案:http://stackoverflow.com/questions/4315506/load-csv-into-2d-matrix-with-numpy-for-plotting,http://stackoverflow.com/questions/10937918/一旦你有一个数组加载到numpy的数组中,只需将它传递给tf.constant即可。 –