Python Forum
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
basic def / if question
#1
Hi everyone,

I'm very new to Python so my questions may be very basic for most of you.

I am not sure I understand the below function. The part I am having trouble understanding is:

reactions = nacho_table.column('Reactions')
    number_wow_reactions = np.count_nonzero(reactions == 'Wow!')
    number_meh_reactions = np.count_nonzero(reactions == 'Meh.')
How does Python know nacho_table is a table and not an array?


def both_or_neither(nacho_table):
    reactions = nacho_table.column('Reactions')
    number_wow_reactions = np.count_nonzero(reactions == 'Wow!')
    number_meh_reactions = np.count_nonzero(reactions == 'Meh.')
    if number_wow_reactions > number_meh_reactions:
        return 'Wow!'
    elif number_wow_reactions < number_meh_reactions:
        return 'Meh.'
    else:
        return 'Okay!'
    # next condition should return 'Meh.'
    ...
    # next condition should return 'Okay!'
    ...

many_nachos = Table().with_column('Nachos', np.random.choice(nachos, 250))
many_nachos = many_nachos.with_column('Reactions', many_nachos.apply(nacho_reaction, 'Nachos'))
result = both_or_neither(many_nachos)
result
Reply


Messages In This Thread
basic def / if question - by tryingtolearnpython - Jun-15-2018, 05:13 AM
RE: basic def / if question - by j.crater - Jun-16-2018, 08:58 AM

Possibly Related Threads…
Thread Author Replies Views Last Post
  Basic Coding Question: Exit Program Command? RockBlok 3 752 Nov-19-2023, 06:31 PM
Last Post: deanhystad
  [solved] Basic question on list matchiing paul18fr 7 2,108 May-02-2022, 01:03 PM
Last Post: DeaD_EyE
  Very basic calculator question BoudewijnFunke 4 2,101 Dec-10-2021, 10:39 AM
Last Post: BoudewijnFunke
  basic question isinstance tames 5 3,024 Nov-23-2020, 07:20 AM
Last Post: tames
  basic question about tuples and immutability sudonym3 6 3,138 Oct-18-2020, 05:11 PM
Last Post: sudonym3
  Basic Pyhton for Rhino 6 question about variables SaeedSH 1 2,248 Jan-28-2020, 04:33 AM
Last Post: Larz60+
  Basic coding question with Python Than999 3 3,258 Jul-17-2019, 04:36 PM
Last Post: jefsummers
  basic question???????? cemdede 2 2,456 Jan-18-2019, 03:05 AM
Last Post: ntd9395
  basic plotting question Devilish 0 1,958 Dec-27-2018, 10:35 PM
Last Post: Devilish
  Basic Python question vmenon 2 2,480 Mar-17-2018, 06:35 PM
Last Post: vmenon

Forum Jump:

User Panel Messages

Announcements
Announcement #1 8/1/2020
Announcement #2 8/2/2020
Announcement #3 8/6/2020