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

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

新規登録して質問してみよう
ただいま回答率
85.50%
Python 2.7

Python 2.7は2.xシリーズでは最後のメジャーバージョンです。Python3.1にある機能の多くが含まれています。

Q&A

0回答

4115閲覧

On entry to DLASCL parameter number 4 had an illegal value というエラーについて

TakumiMiyamoto

総合スコア11

Python 2.7

Python 2.7は2.xシリーズでは最後のメジャーバージョンです。Python3.1にある機能の多くが含まれています。

1グッド

0クリップ

投稿2016/05/18 14:07

###前提・実現したいこと
2変数データを誤差付きでプロットして、最小2乗法を用いて直線を引きたいのですが、直線の傾きと切片を出す際に下のソースコードの14行目でエラーが出ます。このエラーの原因を教えて欲しいです。

###発生している問題・エラーメッセージ

On entry to DLASCL parameter number 4 had an illegal value

###該当のソースコード

import

1import matplotlib.pyplot as plt 2import scipy.optimize 3if __name__=="__main__": 4 5 data1=np.genfromtxt('./original_data2.csv',delimiter=',') 6 x1=np.array(data1[:,1]) 7 y1=np.array(data1[:,2]) 8 x2=np.array(data1[:,4]) 9 y2=np.array(data1[:,5]) 10A=np.array([x1,np.ones(len(x1))]) 11A=A.T 12A 13np.linalg.lstsq(A,y1) 14m,c=np.linalg.lstsq(A,y1)[0] 15m 16c 17B=np.array([x2,np.ones(len(x2))]) 18B=B.T 19B 20np.linalg.lstsq(B,y2) 21n,d=np.linalg.lstsq(B,y2)[0] 22plt.plot(x1,y1) 23plt.plot(x1,(m*x1+c)) 24plt.plot(x2,y2) 25plt.plot(x2,(n*x2+d)) 26plt.show() 27

###試したこと

###補足情報(言語/FW/ツール等のバージョンなど)
python

po3rin👍を押しています

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

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

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

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

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

guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだ回答がついていません

会員登録して回答してみよう

アカウントをお持ちの方は

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

ただいまの回答率
85.50%

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

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

質問する

関連した質問