[numpy] タグが付いた質問
 
 1
 
 票
 
 
 
 5
 
 回答
 
 
 
 203
 
 閲覧数
 
 
 
 
 二次元データを三次元に積み上げる方法
 こんにちは。
画像など二次元のデータ(下コードのdat)がforループで計算されるのを順次記録していって最後に3次元のデータ(下コードのtot)として取り出したいのですが、最初が例外になって下コードのように積み上げているのですが、一行で書けるようなスマートな方法はないでしょうか?
import numpy as np
for i in range(10):
 dat=(np.zeros((...
 
 
 
 
 
 0
 
 票
 
 
 
 1
 
 回答
 
 
 
 190
 
 閲覧数
 
 
 
 
 復元抽出と非復元抽出を切り替えて実行できる関数を定義したい
 targetに格納されている値について、population内からこれに近似した値とindexを出力したいです。
抽出方法は復元抽出と非復元で、抽出関数の中で方法を切り替えたいと思っています。
以下のコードは、復元抽出だけ可能です。
% python
Python 3.9.12
>>> import pandas as pd
>>> import numpy ...
 
 
 
 
 
 2
 
 票
 
 
 
 2
 
 回答
 
 
 
 505
 
 閲覧数
 
 
 
 
 numpyの情報落ちを防ぐ方法はありますでしょうか?
 numpyの情報落ちを防ぐ方法はありますでしょうか?
例えば、下記のコードであれば
[0.000000000000000000001486436280241437]
[-0.999999999999999999998514...]
といった出力を期待しているのですが、
結果的に2行目のprintは
[-1.]
となってしまいます。
情報落ちを防ぐ方法を探しているのですが、...
 
 
 
 
 
 0
 
 票
 
 
 
 1
 
 回答
 
 
 
 338
 
 閲覧数
 
 
 
 
 
 pythonでモジュールのimportエラーになるため、モジュールを特定の場所(/opt/homebrew/lib/python3.11/site-packages)にインストールしたい
 pythonスクリプト内でimport numpyがModuleNotFoundErrorでできず、解決方法を考えています。
sys.pathを出力すると、/opt/homebrew/lib/python3.11/site-packagesが含まれています。
また、pip listで表示されるリストにはnumpyが含まれますが、pip show numpyではlocationが/opt/...
 
 
 
 
 
 0
 
 票
 
 
 
 2
 
 回答
 
 
 
 103
 
 閲覧数
 
 
 
 
 pythonを使用した線形代数の計算について
 pythonでnumpyを使用した線形代数問題の解き方に詰まっています。
A=100%でXの値7、Yの値1、Zの値6.5
B=100%でXの値1.2、Yの値1.2、Zの値1.8
C=100%でXの値0.5、Yの値8.5、Zの値0.95
例題
目標:X=7、Y=1、Z=6.5#答えA=100%、B=0%、C=0%
目標:X=1.2、Y=1.2、Z=1.8#答えA=0%、B=100%、C=0%
目標:...
 
 
 
 
 
 0
 
 票
 
 
 
 2
 
 回答
 
 
 
 472
 
 閲覧数
 
 
 
 
 `dtype`が`numpy.uint8`の配列をnumpy.arrayのインデックスに利用すると処理時間が長くなってしまいます。なぜでしょうか?
 環境
Python 3.11.2
numpy 1.24.2
やりたいこと
画像をPillowなどで読み込み、bool配列を使って、特定のピクセルを白色([255,255,255])にしたいです。
起きたこと
マスク用の配列のdtypeをboolではなく、間違えてnumpy.uint8にしてしまいました。
そのマスク用の配列を利用して、特定のピクセルを白色に設定しようとしたら、...
 
 
 
 
 
 0
 
 票
 
 
 
 2
 
 回答
 
 
 
 731
 
 閲覧数
 
 
 
 
 
 np.array行列の2乗を求めたい。
 以下の np.array()で作成した行列があります(どのように作成したかは省略し、行列の中身だけ書いています)。
 a = [-11007 -9748 -7942 -6331 -5511 -5508 -5421 -4330 -3289 -1807]
この行列の各要素の2乗を求めたいのですが、いくつか方法を試しても
以下の値が返ってきます。
 [-22015 -...
 
 
 
 
 
 0
 
 票
 
 
 
 1
 
 回答
 
 
 
 913
 
 閲覧数
 
 
 
 
 
 defで定義した自作関数の処理にnumpyを使いたい
 ある行列の特定の要素数ごとの中央値を求め、それを入れたリストを返す関数を作ろうとしています。
現在以下のように処理を書いているのですが、これを実行すると "NameError: name 'np' is not defined" が出てしまいます。
自作関数の処理には別のモジュールを使えないのでしょうか?
解決策をご存知の方がいらっしゃいましたらご教示願いたいです。
よろしくお願いいたします。
...
 
 
 
 
 
 0
 
 票
 
 
 
 1
 
 回答
 
 
 
 275
 
 閲覧数
 
 
 
 
 
 画像の中にあるドットを横に連結させたい
 画像の中にある黒いドットを横に連結させたいです。
cv2 のcontoursで輪郭を検出し、ユークリッド距離を用いて、取得した輪郭座標間の間隔が最大になるように四点の座標を作成しました。その後、黒いドット間の白いスペースをcv2.fillPoly で埋めてみましたが、画像の中心部がうまく処理できません。
もしよろしければ、ご教授いただけないでしょうか?
画像の生成方法は以下の通りです。
from ...
 
 
 
 
 
 0
 
 票
 
 
 
 3
 
 回答
 
 
 
 6,641
 
 閲覧数
 
 
 
 
 
 ライブラリのバージョンの互換性の調べ方
 環境構築上の初歩的な質問をさせていただきたいと思います。
現在AIを用いたマイクロサービスアプリケーションのデプロイをしたくてanaconda navigatorを使用し、環境構築をしています。
ところが、互換性がないという旨のエラーが表示されてしまい、先の工程に進むことができません。
ChatGPTに質問して互換性のあるバージョンを表示してもらっても同様のエラーが出ます。
...
 
 
 
 
 
 1
 
 票
 
 
 
 1
 
 回答
 
 
 
 135
 
 閲覧数
 
 
 
 
 Pythonの3次元配列で指定したある組み合わせの配列を削除させたい
 Pythonの3次元のndarray配列にて、下記のように例えば[[0 1][2 3]]の逆の組み合わせである[[2 3][0 1]]を削除させたいです。
import numpy as np
arr1 = np.array([[[0, 1], [2, 3]],
 [[4, 5], [6, 7]],
 [[2, 3], [0, 1]],...
 
 
 
 
 
 0
 
 票
 
 
 
 1
 
 回答
 
 
 
 156
 
 閲覧数
 
 
 
 無相関検定をしたいのですがやりかたを教えてください
 import numpy as np
import pandas as pd
df_maize = pd.read_csv("PSD online data maize.csv", thousands=',')]
df_maize.corr()
相関係数の計算まではできましたが以下の検定でエラーが起きました
import pandas as pd
import ...
 
 
 
 
 
 0
 
 票
 
 
 
 2
 
 回答
 
 
 
 363
 
 閲覧数
 
 
 
 dtypeをobjectからint64に変更する方法を教えてください
 import numpy as np
import pandas as pd
df_maize = pd.read_csv("PSD online data maize.csv")
print(df_maize["Name"])
print(df_maize["Production"])
print(df_maize["...
 
 
 
 
 
 0
 
 票
 
 
 
 1
 
 回答
 
 
 
 2,067
 
 閲覧数
 
 
 
 
 index 0 is out of bounds for axis 0 with size 0
 映画のデータセットであるMovielensについて、KNN法を用いて解析をしていたところエラーが出てしまいました。エラーメッセージの意味がよくわからず、解説と解決策のご教授をお願いしたいです。このエラーが出ない映画タイトルもあります。
ソースコード
def get_movie_recommendation(movie_name):
n_movies_to_reccomend = 2
...
 
 
 
 
 
 0
 
 票
 
 
 
 1
 
 回答
 
 
 
 349
 
 閲覧数
 
 
 
 
 
 matplotlibを使った作図でエラー unhashable type: 'numpy.ndarray'
 VSCodeで以下のプログラムを実行するとエラーメッセージが表示されグラフが表示されません。解決法がありましたら教えて下さい
エラー
例外が発生しました: TypeError unhashable type: 'numpy.ndarray'
コード:
import pandas as pd
df =pd.read_csv("csvファイルのパス")
df.head()
x = ...
 
 
 user avatar
 
 
 user55466