前提・実現したいこと
Pythonを使っています。
とある配列exがあります。
exの情報は、型がArray of object。
サイズ(4,2)。値がnadarray object of numpy module です。
その中身は、
[[-1.0200000000000002 -1.1000000000000003]
[-1.1 -1.02]
[-1.02 -1.1]
[-1.1000000000000003 -1.0200000000000002]]
です。中身自体は本題ではないのですが、
いま、この中身の指数関数が欲しいです。
つまり、e^□の□に当たる部分が配列の各要素になるような計算がしたいです。
ですが、単にimport mathからmath.exp(ex)
と書いてもエラーが出ます。
TypeError: only size-1 arrays can be converted to Python scalars
どうやらexのサイズがいけないようです。
知っている方からしたらしょうもない質問かもしれないですが、教えていただけると助かります。
python3
1import numpy as np 2import math 3 4中略 5 6print(ex) 7[[-1.0200000000000002 -1.1000000000000003] 8 [-1.1 -1.02] 9 [-1.02 -1.1] 10 [-1.1000000000000003 -1.0200000000000002]] 11Z=math.exp(ex) 12 13print(Z) 14TypeError: only size-1 arrays can be converted to Python scalars
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/10/19 13:49
2020/10/19 13:53
2020/10/19 14:08
2020/10/19 15:43
2020/10/19 22:04