avatar
Untitled

Guest 400 18th Aug, 2023

PYTHON 2.68 KB
                                           
                         #!/usr/bin/env python
# coding: utf-8

# In[4]:


import numpy as np


# In[5]:


a = np.array([1,2,3,4,5])


# In[6]:


a


# In[7]:


type(a)


# In[8]:


a.ndim


# In[9]:


a.shape


# In[10]:


a.dtype


# In[11]:


a = np.array([1,2,3,4,5], dtype=np.float64)


# In[12]:


a


# In[13]:


a.dtype


# In[14]:


a.astype(np.int32)


# In[15]:


a = np.array([[1,2,3], [4,5,6], [7,8,9]])
a


# In[16]:


a.ndim


# In[17]:


a.shape


# In[18]:


a = np.arange(100)
a


# In[22]:


b = a.reshape((10, -1))


# In[23]:


b


# In[25]:


c = b[2:4,:3]
c


# In[26]:


c[0,0] = -999
c


# In[27]:


b


# In[28]:


a


# In[29]:


d = np.array(b[2:4,:3], copy=True)


# In[30]:


d


# In[31]:


d[0,0] = 1999
d


# In[32]:


b


# In[33]:


np.arange(3,99,5)


# In[45]:


x = np.linspace(-2*np.pi, 2*np.pi, 50)
x


# In[46]:


y = np.sin(x)
y


# In[40]:


import matplotlib.pyplot as plt


# In[47]:


plt.plot(x, y)


# In[50]:


np.zeros((10,10))


# In[51]:


np.ones((10,10))


# In[52]:


np.ones((10,10)) * 32


# In[56]:


a = np.array([1,2,3,4,5,6,7,8,9]).reshape((3,-1))
a


# In[59]:


b = np.array([1,0,1,0,1,0,1,0,1]).reshape((3,-1))


# In[60]:


b


# In[61]:


a, b


# In[62]:


a + b


# In[63]:


c = np.array([1, 0, -1])
a * c


# In[70]:


d = np.array([1,2,3], ndmin=2)
d, d.T


# In[71]:


d = np.array([1,2,3])
d.reshape((-1, 1))


# In[72]:


np.empty((10,10), dtype='int32')


# In[73]:


a = np.arange(1, 10)
a


# In[74]:


b = np.arange(1, 10).reshape((-10, 1))
b


# In[75]:


a * b


# Napisać program, który:
# 1. Wczyta liczbę n od użytkownika
# 2. Stworzy tablicę n x n gdzie:
#    - na obu przekątnych i na obrzeżu będą wartości 1 
#    - wszędzie indziej - wartości 0

# In[87]:


# np.zeros()
# a[wymiar1, wymiar2, wymiarn] - gdzie kazdy z wymiarw to slice
i = int(input('Podaj wielkosc: '))
a = np.identity(i)
b = np.identity(i)
c = np.maximum(np.rot90(a), b)
c[0,:] = 1.
c[-1,:] = 1.
c[:,0] = 1.
c[:,-1] = 1.
c


# In[95]:


i = int(input('Podaj wielkosc: '))
c = np.zeros((i, i))
c[0,:] = 1.
c[-1,:] = 1.
c[:,0] = 1.
c[:,-1] = 1.
np.fill_diagonal(c, 1.)
c = np.rot90(c)
np.fill_diagonal(c, 1.)
c


# In[88]:


get_ipython().run_line_magic('pinfo', 'np.fill_diagonal')


# In[91]:


np.dtype('<U15')


# In[92]:


c


# In[94]:


c[0,0] = 2.66
c.astype(np.int16)


# In[ ]:
                      
                                       
To share this paste please copy this url and send to your friends
RAW Paste Data
Recent Pastes
Ta strona używa plików cookie w celu usprawnienia i ułatwienia dostępu do serwisu oraz prowadzenia danych statystycznych. Dalsze korzystanie z tej witryny oznacza akceptację tego stanu rzeczy.
Wykorzystywanie plików Cookie
Jak wyłączyć cookies?
ROZUMIEM