test
1コード 2import numpy as np 3 4a = np.array([['name' , 980 , 'height'],['name' , 1101 , 'height'],['name' , 524 , 'height'],['name' , 785 , 'height'],['wa' , 680 , 'height]]) 5 6 7b=np.min(a[:,1]) 8 9 10 11print(b) 12 13 14```numpを使って二重リストの中の配列の要素1の最小値を抜き出したいです。ですがcannot perform reduce with flexible typeというエラーが起きてしまいます。 15例えばこの中から10,15,20の中から10を抜き出したいです。 16list=[[name,10,height] 17[name,15,height] 18[name,20,height]] 19 20 21a=np.array(list) 22 23b=np.min(a[:,1]) 24 25print(b)
ソースコードは実行可能なものをマークダウンを使って載せてください。
やりかたがわからなければ、以下を見てください。
https://teratail.com/questions/238564
さらにソースコードとして貼り付けたものが動くかどうかを確認してください。
またlistという名前は組込みクラスが使っているので、使うのはやめましょう。
質問のコードでは質問のエラー(cannot perform reduce with flexible type)が再現できません。
やはり質問のコードでは質問のエラーは再現しません。SyntaxError: EOL while scanning string literalが発生します。