2
配列を持っています。 y = [1. 0.5 0.33333333 0.25 0.25 0.2 0.16666667 0.14285714 0.125 0.11111111 0.1]と1はテンソルフローで(10,10)正方行列を形成するために同じ要素を繰り返すことを望む。私は次のコードを書いた。配列要素を繰り返してnxm次元配列または行列を形成する方法
私は完全な初心者です。あなた
配列を持っています。 y = [1. 0.5 0.33333333 0.25 0.25 0.2 0.16666667 0.14285714 0.125 0.11111111 0.1]と1はテンソルフローで(10,10)正方行列を形成するために同じ要素を繰り返すことを望む。私は次のコードを書いた。配列要素を繰り返してnxm次元配列または行列を形成する方法
私は完全な初心者です。あなた
ありがとう多分これはあなたが
import tensorflow as tf
import numpy as np
y = [ 1., 0.5, 0.33333333, 0.25, 0.2, 0.16666667, 0.14285714, 0.125, 0.11111111, 0.1 ]
y = np.array(y).reshape((1, 10))
y1 = tf.tile(y, [10, 1])
with tf.Session() as sess:
print(y1.shape)
print(sess.run(y1))
出力したいものです。
(10, 10)
[[ 1. 0.5 0.33333333 0.25 0.2 0.16666667
0.14285714 0.125 0.11111111 0.1 ]
[ 1. 0.5 0.33333333 0.25 0.2 0.16666667
0.14285714 0.125 0.11111111 0.1 ]
[ 1. 0.5 0.33333333 0.25 0.2 0.16666667
0.14285714 0.125 0.11111111 0.1 ]
[ 1. 0.5 0.33333333 0.25 0.2 0.16666667
0.14285714 0.125 0.11111111 0.1 ]
[ 1. 0.5 0.33333333 0.25 0.2 0.16666667
0.14285714 0.125 0.11111111 0.1 ]
[ 1. 0.5 0.33333333 0.25 0.2 0.16666667
0.14285714 0.125 0.11111111 0.1 ]
[ 1. 0.5 0.33333333 0.25 0.2 0.16666667
0.14285714 0.125 0.11111111 0.1 ]
[ 1. 0.5 0.33333333 0.25 0.2 0.16666667
0.14285714 0.125 0.11111111 0.1 ]
[ 1. 0.5 0.33333333 0.25 0.2 0.16666667
0.14285714 0.125 0.11111111 0.1 ]
[ 1. 0.5 0.33333333 0.25 0.2 0.16666667
0.14285714 0.125 0.11111111 0.1 ]]
はどうもありがとうございました –