Me he inspirado en los consejos de este video, hecho en castellano y explicado con mucha parsimonia, es decir que se puede seguir y entender. El autor vuelca todo su conocimiento, a medida que avanza el video nos va dando consejo y explica sus propios trucos. Recomiendo ver este video y hacer la práctica que recomienda.
import bpy
bpy.ops.mesh.primitive_cube_add() # agregamos un cubo
bpy.data.objects["Cube"].name='Cubo' # cambiamos el nombre por defecto Cube por Cubo
bpy.ops.object.modifier_add(type='ARRAY') # agregamos el modificador ARRAY
bpy.data.objects["Cubo"].modifiers["Array"].count=5 # ponemos en 5 el número de cubos
#ponemos el desplazamiento relativo con el valor en 2.0 en X
bpy.data.objects["Cubo"].modifiers["Array"].relative_offset_displace=(2.0,0.0,0.0)
bpy.ops.object.modifier_add(type='ARRAY') # agregamos un nuevo modificador ARRAY
bpy.data.objects["Cubo"].modifiers["Array.001"].count=5 # ponemos en 5 el número de cubos
#ponemos el desplazamiento relativo con el valor en 2.0 en Y
bpy.data.objects["Cubo"].modifiers["Array.001"].relative_offset_displace=(0.0,2.0,0.0)
bpy.ops.object.modifier_add(type='ARRAY') # agregamos un nuevo modificador ARRAY
bpy.data.objects["Cubo"].modifiers["Array.002"].count=5 # ponemos en 5 el número de cubos
#ponemos el desplazamiento relativo con el valor en 2.0 en Y
bpy.data.objects["Cubo"].modifiers["Array.002"].relative_offset_displace=(0.0,0.0,2.0)
Resultado de correr el script en blender 2.65
Actualización del 28 de diciembre de 2012:
En el debate Sitio para aprender juntos python aplicado a blender Ofuscado deja este mensaje a raíz de este ejercicio:
He escrito tu mismo ejercicio de arrays pero de otra manera, tal vez mas compleja pero creo que es bueno tener varias formas de hacer lo mismo, sobretodo para aprender. Utilizo listas y funciones cosa que creo que es básico saber de python para blender.
Este es el enlace del script de Ofuscado ejercicio_de_arrays_con_matriz.py , lo he corrido y da el mismo resultado que el script del ejercicio, pero utiliza nuevos recursos de python muy interesantes.
Recomiendo darse una vuelta y estudiarlo, tal vez algunos recursos no resulten muy familiares para los que no han practicado con python, pero igualmente es un paso adelante que algún día hay que dar. Por otra parte esta bien explicado línea por línea.