Bottom Page

Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
 Executing Scipy Tensor Product
#1
Can anyone advise on how to use the Scipy TensorProduct function in Python 2.7 without having to explicitly indicate the full sequence of objects to take the product of. Below you can see one of my attempts. But the tensor products are still not coinciding, hence I am still having to write out the full sequence to get the correct answer.

    import scipy
    from numpy import*
    import math
    from sympy import I, Matrix, symbols
    from sympy.physics.quantum import TensorProduct
    
    N = 3
    
    x = array([1/(math.sqrt(2)),1/(math.sqrt(2))])
     
    V =[]
    for i in range(1,N+1):
        V.append(x)
    
    V = array(V)
    
    TP1 = TensorProduct(V[0],V[1],V[2])
    TP2 = TensorProduct(V[:])
    
    print TP1
    print TP2
Thanks for any assistance.
Quote
#2
for me what you want to do is not clear

You've a (2,3) matrix size so what product do you want to perform?

Maybe such kind (without Tensorflow here)?
import numpy as np
    
N = 3    
V = (1./np.sqrt(2))*np.ones((2,N))

TP1 = V[:,0]*V[:,1]*V[:,2]
TP2 = np.prod(V)
#     
print("TP1 = {}".format(TP1))
print("TP2 = {}".format(TP2))
Quote

Top Page

Possibly Related Threads...
Thread Author Replies Views Last Post
  Install tensor flow for Python 2.7 in Windows 10 ErnestTBass 4 1,600 Jul-26-2019, 02:11 PM
Last Post: ThomasL
  matrixes product paul18fr 0 619 Jul-18-2019, 07:32 PM
Last Post: paul18fr
  Can you help me with this error? IndexError: invalid index of a 0-dim tensor. DerBerliner 1 1,514 Feb-28-2019, 05:47 PM
Last Post: Larz60+
  keras tensor mainpulation output to next input JohnyBeGood 0 633 Nov-21-2018, 03:30 PM
Last Post: JohnyBeGood
  Attribute Error while using tensor flow pratheep 2 4,215 Mar-16-2018, 10:50 AM
Last Post: pratheep

Forum Jump:


Users browsing this thread: 1 Guest(s)