<SYSTEM_TASK:>
Given the following text description, write Python code to implement the functionality described below step by step
<END_TASK>
<USER_TASK:>
Description:
 Populations
Step1:  Let's create a population. Agent creation is here dealt with automatically. Still, it is possible to manually add or remove agents (Hence the IDs of the agents), what will be seen later.
<ASSISTANT_TASK:>
Python Code:
import naminggamesal.ngpop as ngpop
Explanation: Populations
End of explanation
pop_cfg={
    'voc_cfg':{
        'voc_type':'matrix',
        'M':5,
        'W':10
        },
    'strat_cfg':{
        'strat_type':'naive',
        'vu_cfg':{'vu_type':'BLIS_epirob'}
        },
    'interact_cfg':{
        'interact_type':'speakerschoice'
        },
    'nbagent':5
    }
testpop=ngpop.Population(**pop_cfg)
testpop
print(testpop)
print
testpop.visual(vtype="agents")
testpop.play_game(100)
print(testpop)
testpop.visual()
testpop.visual(vtype="agents")
testpop._agentlist[0]._vocabulary._content
testpop._agentlist[0]._vocabulary.add(0,0,0.5)
Explanation: Let's create a population. Agent creation is here dealt with automatically. Still, it is possible to manually add or remove agents (Hence the IDs of the agents), what will be seen later.
End of explanation
<END_TASK>