본문 바로가기
솔루션모음/파워 유저를 위한 파이썬 express 실습문제

[파워 유저를 위한 파이썬express] 14장 프로그래밍 programming 솔루션 답지

by 이얏호이야호 2023. 1. 8.

1.
import numpy as np
a = np.arange(0,9).reshape((3, 3))
print(a)


3.
import numpy as np
a = np.random.random((10,10))
amin, amax = a.min(), a.max()
print(amin, amax)

5.
import numpy as np
a = np.zeros((5, 5),dtype=int)
a[1::2,::2] = 1
a[::2,1::2] = 1
print(a)



7.
import numpy as np
x = np.arange(10)
print(x)
x[(x >= 5) & (x <= 8)] *= -1
print(x)

9.
import numpy as np
x = np.array([4, 5])
y = np.array([7, 10])
print("원본 벡터:")
print(x)
print(y)
print("상기 벡터의 내적:", np.dot(x, y))


11.
import matplotlib.pyplot as plt 
import numpy as np 
import math 
  
x = np.linspace(-10, 10, 100) 
z = 1/(1 + np.exp(-x)) 
  
plt.plot(x, z) 
plt.xlabel("x") 
plt.ylabel("Sigmoid(X)") 
  
plt.show() 

 

댓글