和・積・差集合関数

次のコードで空欄になっている行に入る適切な選択肢を 1 ~ 3 から選び、
変数 my_arr の各要素の絶対値を求め、各要素の重複を取り除いてから変数 Q1_arr に代入し、出力してください.
変数 Q1_arr と 変数 my_arr2 の和集合と積集合を求めてください.

import numpy as np

my_arr = [2, 3, 7, 5, -2, 6, -8]
my_arr2 = [5, 2, 1, -1, 9, 3]

# Q1:変数 my_arr の各要素の絶対値を求め、各要素の重複を取り除いてから 変数 Q1_arr に代入してください.
Q1_arr = ##########
print(Q1_arr)

[Q1の選択肢]
1. np.unique(np.abs(my_arr))
2. np.array(np.abs(my_arr))
3. np.select(np.abs(my_arr))

# Q2:変数 Q1_arr と 変数 my_arr2 の和集合を求めてください.
print(##########)

# Q3:変数 Q1_arr と 変数 my_arr2 の積集合を求めてください.
print(##########)

[Q2,Q3の選択肢]
1. np.intersect1d(Q1_arr, my_arr2)
2. np.setdiff1d(Q1_arr, my_arr2)
3. np.union1d(Q1_arr, my_arr2)

Leave a comment

Your email address will not be published. Required fields are marked *