Well, I mean - it's only for visualisation.What type of lamia? You mean the type with a human upper-body? I consider those to be more of a humanized snake, not a humanoid snake.
Humanized in this case means resembles a human with not many non-human characteristics. Humanoid doesn't really mean the same.