質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.47%
Python 3.x

Python 3はPythonプログラミング言語の最新バージョンであり、2008年12月3日にリリースされました。

Q&A

解決済

2回答

2453閲覧

サイズが?のTensorをlistからどうやって作るのでしょうか?

tak__tak

総合スコア78

Python 3.x

Python 3はPythonプログラミング言語の最新バージョンであり、2008年12月3日にリリースされました。

0グッド

0クリップ

投稿2017/11/14 10:04

編集2017/11/15 02:01

TensorからTensorを作る元のコードを変更していて、
このようにしてリストからTensorを作っているのですが

python

1 for a in X: 2 vectors.append( func(a) ) 3 4 vectors = ops.convert_to_tensor( vectors )

サイズが (XX, YY) にしかなりません。
Xは(?,1)のTensorです。

この場所では(?, XX, YY) のサイズのTensorが要求されるのですが、
どうやってサイズが?のTensorを作成したら良いのでしょうか?

 

元のソースコードはこちらです。

python

1 vectors = tf.contrib.layers.embed_sequence( X , size , dim, scope='words')

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答2

0

元のコードがあるとなんとかなるかもしれませんが。

これではfuncなどがよくわからないので。

Xが(?,1)ならvectorsは(?,func.shape)になりませんか?

投稿2017/11/14 10:35

mkgrei

総合スコア8560

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

tak__tak

2017/11/15 01:58

ならないです。  (XX, YY) にしかなりません。
mkgrei

2017/11/16 06:16

一応確認いたしますが、func.shape=(XX,YY)ですか? もっと単純な計算を試していますが、そもそもXをiterateできないのですが… 上記のコードは走るけれども、shapeが(XX,YY)ということを前提に考えてよいのですか?
tak__tak

2017/11/21 00:52

はい、コードは走るけど、shapeが(XX,YY)だったのです。
guest

0

自己解決

http://blog.livedoor.jp/tak_tak0/archives/52387294.html
こちらに変換の具体例を示します。

投稿2017/11/21 00:50

tak__tak

総合スコア78

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.47%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問