Algorithms For Dummies


PART 1   Getting Started



Download 7,18 Mb.
Pdf ko'rish
bet192/651
Sana15.07.2021
Hajmi7,18 Mb.
#120357
1   ...   188   189   190   191   192   193   194   195   ...   651
Bog'liq
Algorithms

 

   


  PART 1 

 Getting Started

an output of 

array([0, 1, 2, 3])

. You can even use vectors in more complex 

math scenarios, such as 

2 ** myVect

, where the output is 

array([ 2,  4,  8, 

16], dtype=int32)

. When used in this manner, however, 

numpy

 often assigns a 



specific type to the output, even when you define a vector using standard Python 

integers.

As a final thought on scalar and vector operations, you can also perform both logi-

cal and comparison tasks. For example, the following code performs comparison 

operations on two arrays:

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

b = np.array([2, 2, 4, 4])

  

a == b



array([False,  True, False,  True], dtype=bool)

  

a < b



array([ True, False,  True, False], dtype=bool)

Starting with two vectors, 

a

 and 


b

, the code checks whether the individual ele-

ments in a equal those in b. In this case, 

a[0]


 doesn’t equal 

b[0]


. However, 

a[1]


 

does  equal 

b[1]

.  The  output  is  a  vector  of  type 



bool

  that  contains  true  or 

false   values  based  on  the  individual  comparisons.  Likewise,  you  can  check  for 

instances when 

a < b

 and produce another vector containing the truth-values in 



this instance.

Logical operations rely on special functions. You check the logical output of the 

Boolean  operators  AND,  OR,  XOR,  and  NOT.  Here  is  an  example  of  the  logical 

functions:

a = np.array([True, False, True, False])

b = np.array([True, True, False, False])

  

np.logical_or(a, b)



array([ True,  True,  True, False], dtype=bool)

  

np.logical_and(a, b)



array([ True, False, False, False], dtype=bool)

  

np.logical_not(a)



array([False,  True, False,  True], dtype=bool)

  

np.logical_xor(a, b)



array([False,  True,  True, False], dtype=bool)


CHAPTER 5


Download 7,18 Mb.

Do'stlaringiz bilan baham:
1   ...   188   189   190   191   192   193   194   195   ...   651




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2025
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish